ホームページ >バックエンド開発 >PHPチュートリアル >str_replace についての非常に単純な質問です。ありがとうございます。

str_replace についての非常に単純な質問です。ありがとうございます。

WBOY
WBOYオリジナル
2016-06-13 13:43:171012ブラウズ

str_replace についての非常に単純な質問です。ありがとうございます。
たとえば、
$a="123a456a78a9a"
上の a を b に置き換えます。ただし、最後の a のみを置き換えます。
If If良い方法はありません...最後の a の前の桁数が 12 であることを確認して、13 番目の a だけを置き換えます。
ありがとうございます。

------解決策--------------------

PHP コード

echo strrev(preg_replace('/a/','b',strrev($a),1));
<br><font color="#e78608">------解決策---------</font><br>
PHP コード
echo preg_replace('/a[^a]*$/','b',$a);
<br><font color="#e78608">------解決策---------</font><br>上記の記述は間違っています<br>
PHP コード
echo preg_replace('/a([^a]*)$/','b$1',$a);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。