Autor Zpráva
...
Profil *
Dobrý den, mám otázku ohledně výpisu pomocí konkrétního výrazu v poli. Mám takovéto hodnoty:

<?php
$pocitadlo = 0;
$hodnota =array();
$hodnota []= "Neco l podsekce l podsekce2";
$hodnota []= "Neco l podsekce l podsekce3";
$hodnota []= "Neco l podsekce";
$hodnota []= "neco2 l podsekce l podsekce2";
$hodnota []= "neco2 l podsekce l podsekce6";
$hodnota []= "neco2 l podsekce";

if(in_array("Neco l podsekce", $hodnota)) { $pocitadlo++; }
echo $pocitadlo;
?>

Jak tohle upravit tak, aby mi to spočítalo všechny položky, které začínají "Neco l podsekce", tzn aby nebyl výsledek 1, ale 3 ?

Děkuji za odpověď
Jan Tvrdík
Profil
...:
$s = "Neco l podsekce";
foreach ($hodnota as $h) {
    if (strncmp($h, $s, strlen($s)) === 0) {
        $pocitadlo++
    }
}
...
Profil *
Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: