Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozcinanie ciągu
Forum PHP.pl > Forum > PHP
kokogdaczek
Witam!
Właśnie piszę w php skrypt, który wykonuje różne obliczenia binarne oraz obliczenia na podstawie adresu IP. I mam pewien problem. Otóż w pewnym momencie jedna ze zmiennych to string i wygląda w ten sposób:
  1. <?php
  2. $zmienna="11001010001011011110101101011001";
  3. ?>

Jak widać składa się łącznie z 32 jedynek i zer. I chciałbym ją podzielić na 4 zmienne, które będą zawierały fragment tego ciągu, podzielonego co 8 części:
  1. <?php
  2. $z1="11001010";
  3. $z2="00101101";
  4. $z3="11101011";
  5. $z4="01011001";
  6. ?>

I tu właśnie mam pytanie, czy istnieje jakaś funkcja, która podzieli to szybko w ten sposób? W manualu niestety nic nie mogę znaleźć.
Z góry dziękuję za pomoc winksmiley.jpg
Pozdrawiam ;D
kamil4u
Istnieje i odziwo jest w manualu smile.gif : http://pl.php.net/manual/pl/function.str-split.php
piotrooo89
można za pomocą str_split:

  1. <?php
  2. $zmienna="11001010001011011110101101011001";
  3.  
  4. $tab = str_split($zmienna, 4);
  5.  
  6. print_r($tab);
  7. ?>
kefirek
Zobacz tak
  1. <?php
  2. $zmienna = "11001010001011011110101101011001";
  3. $arr2 = str_split($zmienna, 4);
  4.  
  5. foreach($arr2 AS $nazwa){
  6.  echo $nazwa.'<br>';
  7. }
  8. ?>
kokogdaczek
Ok dzięki za pomoc ;D
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.