Wpis z mikrobloga

dlaczego dla 1[1-3]1 zwraca [1-3]
a dla1[1,3]1 zwraca[1-3]1 ??
$bracketfrom=strpos($text, '[');
$bracket
to=strpos($text, ']')-1;
$textinbracket=substr($text, $bracketfrom, $bracketto);

#programowanie #php
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: substr ( string $string , int $start [, int $length ] )
drugi to 'miejsce startowe', nie do końca rozumiem co napisałeś
mi się tu nie zgadza 'length', gdy jest przecinek bierze +1 znak (1 znak za nawiasem)
  • Odpowiedz
@januzi: już czaje, drugi parametr to nie 'pozycja nawiasu po prawej' tylko 'pozycja nawiasu po prawej' minus 'pozycja nawiasu po lewej' a przecinek był pewnie w innym przypadku testowym gdy była +1 pozycja w prawo
  • Odpowiedz