Portál AbcLinuxu, 13. května 2025 23:33
Řešení dotazu:
$hledat_v = "ABOPS";
$hledat_co = "ACBD";
$zvysovatko = 0;
for ($i = 0; $i < count($hledat_co); ++$i)
{
// Pokud se zvysi jen o jeden v pripade i vice
vyskytu...
if (strpos($hledat_v, $hledat_co[i]))
++$zvysovatko;
// Pokud se zvysi o tolik, kolik je tam vyskytu
$pocet_vyskytu = preg_match($hledat_co[i], $hledat_v);
if ($pocet_vyskytu > 0)
$zvysovatko = $zvysovatko + $pocet_vyskytu;
}
$i = 0; $a = "AB"; $b = "AC"; $len = min(strlen($a),strlen($b)); while (!strncmp($a, $b, $i+1) && ($len > $i) ) $i++; var_dump($i);
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.