特定の文字列より先を削除したいのですが、うまく実装することができません。
下記の様にstrcspn関数などを考えたのですが、]も消えてしまいますし、複数回"]"出現する場合一番最後のという指定ができないため、良い方法が思いつきません。
php
1// 変更前の文字列 2$str = '[],[],[],"","","",""' 3 4$changed = substr($str, 0, strcspn($str,']')); 5//変更したい文字列 $changed = '[],[],[]'
[]
の組み合わせが何回出現するかは不明ですが、,""
が出現した後は、絶対に[]
が出現することはありません。
良い方法や関数があればアドバイスをいただけると嬉しいです。
よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/20 02:41
2020/10/20 02:45