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

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

WBOY
リリース: 2016-06-13 13:43:17
オリジナル
1022 人が閲覧しました

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);
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート