igralci
bo prazen ali seznam, ločen z vejico (ali ena sama vrednost). Kako najlažje preveriti, ali je prazen? Predvidevam, da lahko to storim takoj, ko pridobim polje $gameresult
v $gamerow
? V tem primeru bi bilo verjetno učinkovitejše preskočiti eksplozijo seznama $playerlist
, če je ta prazen, vendar zaradi argumenta, kako bi preveril, ali je polje tudi prazno?
$gamerow = mysql_fetch_array($gameresult);
$playerlist = explode(",", $gamerow['players']);
Če želite samo preveriti, ali so v polju VSI elementi
if (empty($playerlist)) {
// list is empty.
}
Če morate pred preverjanjem počistiti prazne vrednosti (običajno se to stori, da se prepreči `eksplodiranje´ čudnih nizov):
foreach ($playerlist as $key => $value) {
if (empty($value)) {
unset($playerlist[$key]);
}
}
if (empty($playerlist)) {
//empty array
}