eregi()
De eregi() zelf houdt weinig in, maar wanneer je het in een ifje gaat gebruiken, is het algauw leuker bijvoorbeeld:
Code (php)
Zoals je ziet, het bestaat uit 2 delen, het zoekwoord en een tekst waar je in wilt kijken of het zoekwoord in staat. Nu gaan we het gebruikersgemak even wat verhogen door alles in kleine letters te zetten, zo is je zoekresultaat dus niet hoofdlettergevoelig. Dit doen we met strtolower()
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$string = 'jobthomas';
$zoekwoord = 'job';
if (eregi(strtolower($zoekwoord), strtolower($string))) {
echo "'".$zoekwoord."' staat in '".$string."'";
} else {
echo "'".$zoekwoord."' staat niet in '".$string."'";
}
?>
$string = 'jobthomas';
$zoekwoord = 'job';
if (eregi(strtolower($zoekwoord), strtolower($string))) {
echo "'".$zoekwoord."' staat in '".$string."'";
} else {
echo "'".$zoekwoord."' staat niet in '".$string."'";
}
?>
Of als je liever dit hebt:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$string = strtolower('jobthomas');
$zoekwoord = strtolower('job');
if (eregi($zoekwoord, $string)) {
echo "'".$zoekwoord."' staat in '".$string."'";
} else {
echo "'".$zoekwoord."' staat niet in '".$string."'";
}
?>
$string = strtolower('jobthomas');
$zoekwoord = strtolower('job');
if (eregi($zoekwoord, $string)) {
echo "'".$zoekwoord."' staat in '".$string."'";
} else {
echo "'".$zoekwoord."' staat niet in '".$string."'";
}
?>
Hopelijk kun je nu een begingedeelte maken van je zoekmachine ;)