Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列を動的に生成しています。たとえば、文字列は次のようになります
$string = "this-is-a-test-string-for-example-";
こんなこともありえます
$string = "this-is-a-test-string-for-example";
"-"文字列の末尾にハイフンがある場合は、削除する必要があります。どうすればphpまたはregexでそれを行うことができますか?
"-"
常に文字列の最後(右)にある場合、これは機能します
$string = rtrim($string,"-");
$delete = array('-'); if(in_array($string[(strlen($string)-1)], $delete)) $string = substr($string, 0, strlen($string)-1);
$delete削除する他の文字を配列に追加できます。
$delete