Optymeo

Reszta z dzielenia w PHP, czyli modulo

redakcja | 25.09.2020 08:40

Operacja wyznaczania reszty z dzielenia jednej liczby przez drugą w PHP to tzw. modulo. Parametr modulo w różnych językach programowania i programach może być różne, ale według standardu   ISO/IEC 14882:2003 jest to % i nie inaczej jest w języku PHP.

Reszta z dzielenia w PHP, ilustracja do artykułu
Reszta z dzielenia w PHP, ilustracja do artykułu | envato, autor twenty20photos

Jak wyznaczyć resztę z dzielenia w PHP?

print_r(10%3);  //1

print_r(10%2); //0

print_r(-10%3); //-1

Do czego potrzebna jest reszta z dzielenia?

W webowym programowaniu bardzo często używamy modulo. Np. wyznaczenie liczb parzystych i nie parzystych, poniżej pokazałem to na przykładzie dzielenia zbioru liczb na parzyste i nieparzyste. 

<?php

$numbers = [1,2,3,4,5,6,7,8,9,10];
 
foreach($numbers as $num)
{
  if($num%2 == 0)
  {
	  $even[] = $num;
   }
   else
   {
	   $odd[] = $num;
   }
}
print_r($even);

//liczby parzyste

/*
Array
(
    [0] => 2
    [1] => 4
    [2] => 6
    [3] => 8
    [4] => 10
)
*/


print_r($odd);
//liczby nieparzyste
/*
Array
(
    [0] => 1
    [1] => 3
    [2] => 5
    [3] => 7
    [4] => 9
)
*/

W praktyce w wielu pętlach to wykorzystujemy np. przy wyznaczaniu liczb parzystych i nie parzystych, aby uzyskać zebrę

Dzielenie modulo jest też bardzo często używane w programowaniu w wyrażeniach, które sprawdzają liczby kontrolne.

Nie robimy tylko audytów SEO. Działamy kompleksowo

SEO

Działamy dla naszych klientów kompelsowo w SEO od audytu SEO, przez strategię linkowania, strategię contentową i optymalizacje pozycji konwertujących słów kluczowych.

Performance Marketing

Serspiciatis unde omnis iste natus laudantium, totam rem aperiam.

Web Development

Specjalizujemy się w tworzeniu skrojnych na miarę Landing Page, mailingów oraz stron prduktowych, które polepszają działania zwiazane z optymalizacją konwersji.
Mamy swojego grafika na pokładzie.

Kampanie PPC

Prowadzimy kampanie dla naszych klientów w Google Ads, Facebook Ads, LinkedIn, Twitterze oraz programaticu.

Wsparcie techniczne

Możemy wspierać Twoje strony www oparte o technologię Laravel i WordPress.

Z kim będziesz pracował?

Właściciel kilku agencji marrketingowych specjalizująych się PR, SEO i Google Ads.

Zdobywał doświadczenie na najwyższym poziomie pracując jako expert SEO w takich portalach jak: serwisy grupy Gazeta.pl i Wirtualna Polska (wp.pl). Obecnie tworzy kampanie dla serwisów z wielu branż.

Image
Mateusz Szałowski
co-founder Optymeo

Skontakuj się z nami!

Odpowiadamy na wszystkie zapytania

Bardzo szybko dostajesz za darmo wstępną analize i wycenę

Od razu rozmawiasz z ekspertami

Napisz do nas

[email protected]

Zadzwoń

+48-577-467-630