-2
与えられたパターン、すなわち文字列中の( - - - - - - )を数えたいと思います。その後、パターン内のCMPとHYDと交換し、複数の時間 を見つけた場合与えられた文字列から与えられた文字列をPHPを使って数える方法
$a="My company - - - - - - name is - - - - - -.";
$b="cmp,hyd";
。
与えられたパターン、すなわち文字列中の( - - - - - - )を数えたいと思います。その後、パターン内のCMPとHYDと交換し、複数の時間 を見つけた場合与えられた文字列から与えられた文字列をPHPを使って数える方法
$a="My company - - - - - - name is - - - - - -.";
$b="cmp,hyd";
。
あなたはカウントを取得するためにsubstr_count PHP関数を使用し、値を置き換えるためにpreg_replaceを使用することができます。
$a="My company - - - - - name is - - - - -.";
$b="cmp,hyd";
$tb = explode(",", $b);
$d_count = substr_count($a, '- - - - -');
echo $a;
echo "<br/>";
if($d_count == 2)
{
for($i = 0; $i < 2; $i++)
{
$a = preg_replace('/- - - - -/', $tb[$i], $a, 1);
}
}
echo $a;
質問が不明です –