-4
<?php
mysql_query("SELECT * FROM page where page_id = '$page_id'") or die(mysql_error());
while($land = mysql_fetch_array($resultxx)){
$land =$land['land'];
?>
輸出$land
是NL,DE,BE,AL..
這怎麼可能拆分輸出顯示的文字像一個陣列
例如
<?php
echo "
<select>
<option value='NL'>NL</option>
<option value='DE'>DE</option>
<option value='BE'>BE</option>
<option value='AL'>AL</option>
</select>";
}
?>
'$ exp = explode(',',$ land);'並用'echo $ exp [0];'[explode function]獲取(http://php.net/manual/en/function.expl ode.php) – Bora
這個問題很含糊。 $ land ['land'] =「NL,DE,BE,AL」的內容?那是你在說什麼?或者一個記錄的陸地內容['land'] =「NL」,另一個記錄的內容是「DE」等?如果它是第一個,只需使用[explode(',',$ land);](http://php.net/manual/en/function.explode.php) –
試試'echo implode('',explode(' , '$土地[' 土地']));'。 –