ホームページ >バックエンド開発 >PHPチュートリアル >PHP は指定された文字を削除します。解決方法

PHP は指定された文字を削除します。解決方法

WBOY
WBOYオリジナル
2016-06-13 13:36:32797ブラウズ

PHP は指定された文字を削除します。

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
$d = array(
  0 => array(
    'a' => string 'Days_3' (length=6)
    'b' => string '3 Days' (length=6)
  )
  1 => array(
    'a' => string 'Days_7' (length=6)
    'b' => string '7 Days' (length=6)
  )
  2 => array(
    'a' => string 'Days_14' (length=7)
    'b' => string '14 Days' (length=7)
  )
  3 => array(
    'a' => string 'Days_30' (length=7)
    'b' => string '30 Days' (length=7)
  )
  4 => array(
    'a' => string 'Days_60' (length=7)
    'b' => string '60 Days' (length=7)
  ));
foreach($d as $v)
{
    echo ltrim($v['a'],"Days_").",";
}



は 3,7,14,3,60 を出力します。最後の「,」を削除するにはどのような方法を使用できますか? 結果は次のようになります。 、7,14,3,60



-----解法--------
いくつかの変更を加えます
PHP コード
$ch = '';
foreach($d を $v)
{
    echo $ch .ltrim($v['a'],"Days_");
    $ch = ',';
}
<br><font color="#e78608">------解決策---------</font><br>substr($str,0,-1) またはそれを配列に入れます。次に、implode を使用して <div class="clear"> を接続します。</div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。