タイトルには、顧客からのデータ入力を格納する変数があります。データにポンド記号が含まれていれば、製品の価格のサイン、ポンド記号が入っていない場合は、それを必ず追加する必要があります。IF文を使用して変数に£(pounds)が含まれているかどうかを確認するPHP
PHPはマルチバイト文字を使用しています。これは私が確認している方法ですが、動作していません:
if(($price[0] != "Â") && ($price[1] !="£")){
$len = strlen($price);
$char= '£';
for($t = 0; $t<$len;$t++){
$char .= $price[$t];
}
$price = $char;
}
これ以外の方法はありますか?
strpos関数を使用できます。ここでそれをチェックしてくださいphp.net/manual/en/function.strpos.php –
'strpos'を使うことができますhttp://php.net/manual/fr/function.strpos.php – teeyo
' if(strpos( "£" 、$ price)!== false){/ *それはあります* /} ' – Qirel