spēlētāji
būs vai nu tukšs, vai ar komatu atdalīts saraksts (vai viena vērtība). Kāds ir vienkāršākais veids, kā pārbaudīt, vai tas ir tukšs? Es pieņemu, ka es to varu izdarīt, tiklīdz es ielādēju $gameresult
masīvu $gamerow
? Šajā gadījumā, iespējams, būtu efektīvāk izlaist $$playerlist
, ja tas ir tukšs, bet, ja ir tukšs, kā es pārbaudītu, vai masīvs arī ir tukšs?
$gamerow = mysql_fetch_array($gameresult);
$playerlist = explode(",", $gamerow['players']);
Ja jums ir nepieciešams tikai pārbaudīt, vai masīvā ir kādi elementi.
if (empty($playerlist)) {
// list is empty.
}
Ja pirms pārbaudes ir jāiztīra tukšās vērtības (parasti tas tiek darīts, lai izvairītos no eksplodēšanas
dīvainas virknes):
foreach ($playerlist as $key => $value) {
if (empty($value)) {
unset($playerlist[$key]);
}
}
if (empty($playerlist)) {
//empty array
}