最後の 3 文字が に等しい場合、どのように削除でき"01x"ますか?
たとえば、私はこれを持っています:
$stuff = array(
"aaaaa01x",
"aaaaa1",
"aaaaa01x",
"aaaaa01",
"aaaaa01",
"aaaaa01x"
"aaaaa11"
);
出力しようとしています:
$stuff = array(
"aaaaa", // trimmed
"aaaaa1",
"aaaaa", // trimmed
"aaaaa01",
"aaaaa01",
"aaaaa", // trimmed
"aaaaa11"
);
を使用してこれを実行しようとすると問題が発生しました。これは、3 つの文字のいずれかで終わる文字列が削除されるtrim()ためです。trim()
たとえば、これらの文字で終わる任意の文字列から, ,trim($string, '01x');を削除します。文字列が「01x」で終わる場合にのみトリミングしたい。"1""0""x"