1

データベースからphpにデータをフェッチするとき。ソースを確認すると、次のようになります。

  <li class="ui-state-default"><input type="checkbox" id="check1" class="chk" name="countryname[]" value="AF 
" > AFGHANISTAN`

フィールドでは、 のvalue後にスペースがあることがわかりますAF。ここで発生する問題は、これらのスペースがデータベースになく、これらのスペースをスキップしたいのですが、これは私のphpコードにもありません。それらは私のデータベースにある可能性がありますが、それらをスキップするか、データベースから削除したいと思います。

これが私のコードです <ul id="sortable"> <? while($row = mysql_fetch_array($result)) { ?> <li class="ui-state-default"><input type="checkbox" id="check1" class="chk" name="countryname[]" value="<?echo urldecode($row['Code']);?>" <? $reflex = mysql_query("select distinct * from geocity where isAllowed='1' AND country='" . $row['Code'] . "'"); $count = mysql_num_rows($reflex); if ($count == 0){echo '';}else{echo 'checked';} ?>>&nbsp;<? echo $row['CountryName']; ?> </li> <? }; ?>

4

3 に答える 3

0

正規表現を使用して二重引用符の間のコンテンツを検索し、コンテンツからスペースを削除できますか? Jim が行ったようにトリムをお勧めしますが、それは文字列の最初と最後にある空白のためです。

于 2013-04-09T19:09:09.860 に答える
0

やってみました

trim($value)

また、いくつかのコードが役立ちます

于 2013-04-09T19:07:17.937 に答える