strpos ($ string, $ substring [, startpos]) vrne FALSE, če iskalnega elementa ($ substring) ni mogoče najti
string.index (podvrsta [, startpos]) vrne nič, če iskalnega elementa (podvrsto) ni mogoče najti
Sintaksa oblikovanja niza
sprintf (formatstring, predmeti)
sprintf (formatstring, predmeti)
Sintaksa za pridružitev nizu strun
implode (separator, array_of_strings)
array_of_strings.join (separator)
Sintaksa za podvrsti
substr (niz, startpos, numChars)
niz [startpos, numChars]
Sintaksa za iskanje in zamenjavo znotraj niza
str_replace ($ find, $ substitu, $ string)
string.gsub (poišči, zamenjaj)
Predvidena uporaba
Spletne aplikacije, CLI
Prijave, skript
Sintaksa za preusmeritev niza
strrev ($ string)
string.reverse
Jezikovni cilji oblikovanja
Robustnost in preprostost
Izraznost, berljivost
Sintaksa za pretvorbo niza v veliko črko
strtoupper ($ string)
string.upcase
Primeri uporabe
WordPress, Wikipedia
Indiegogo, Hulu
Vsebina: PHP proti Ruby
1 asociativni nizi v PHP-ju proti Ruby-ju
1.1 PHP
1.2 Ruby
2 Reference
Pridružitveni nizi v PHP-ju proti Ruby-ju
PHP
Vgrajeni tip matrike PHP je v resnici asociativni niz. Tudi kadar uporablja numerične indekse, ga PHP interno shrani kot asociativni niz. To je razlog, zakaj lahko eden v PHP-ju ima zaporedne številčno indeksirane matrike. Ključi morajo biti skalarne vrednosti (niz, številka s plavajočo vejico ali celo število), medtem ko so vrednosti lahko poljubnih vrst, vključno z drugimi nizi in predmeti. Nizi so raznoliki; en sklop ima lahko tipke različnih vrst. PHP-jeve asociativne matrike lahko uporabite za predstavljanje dreves, seznamov, skladov, čakalnih vrst in drugih skupnih podatkovnih struktur, ki niso vgrajene v PHP.
V PHP-ju je asociativni niz lahko oblikovan na enega od dveh načinov:
Prav tako lahko v PHP zavijete skozi asociativni niz:
foreach ($ imenik kot $ name => $ številka) echo "Številka za $ name: $ številka \ n";
// Za zadnji primer matrike je uporabljen kot ta predgovor ($ imenik ['kontakti'] kot $ name => $ num) echo "Ime: $ name"; odmev "Številka: $ num ['število']";
PHP ima obsežen nabor funkcij za delovanje na nizih.
Ruby
V Rubyju se pridruženi niz imenuje Hash in se uporablja na naslednji način: