アカウント番号を正常に表示するループがあります。これらの番号の一部は、先頭に「@」を付けてデータベースに保存されました。表示された結果から「@」記号を削除したいと思います。trim
、などを使用してこれを達成する単純なエコーのソリューションをたくさん見てきましたが、ループpreg_replace
内には何もありません。for
何か案は?
私の現在のコード(試みられた解決策を含まない):
<?php
$query = sprintf("SELECT banner_id FROM tablename") or die(mysql_error());
$result = mysql_query($query, $dblink) or die(mysql_error());
$i = 0;
if($result){
while($row = mysql_fetch_array($result)){
$banner_id[$i] = $row['banner_id'];
$i++;
}
}
?>
<html><body>
<ul>
<?php
for($x=0; $x < mysql_num_rows($result); $x++) {
echo "<li>{$banner_id[$x]}</li>\n";
}
?>
</ul>
</body></html>
現在の出力:
- 12345678
- @98765432
- @01230145
望ましい出力:
- 12345678
- 98765432
- 01230145
これは簡単だと思いますが、うまくいくものは見つかりません。ご協力いただきありがとうございます。