-2

少し助けを求めています。ブレッドクラム スクリプトを使用していて、文字列に対して何らかの作業を行いたいと考えています。

この場合、文字列から「-」を削除し、各単語を大文字にする必要があります。これは私が持っているものです:

$title = str_replace('-', ' ', $crumb);
$title = ucwords($crumb);

しかし、現時点では、どちらか一方を実行します-それらを組み合わせたいです(申し訳ありませんが、phpは初めてです!)

助けてくれてありがとう

ポール

4

6 に答える 6

3

$title変数を参照していません 。

$title = str_replace('-', ' ', $crumb); 
$title = ucwords($title); // notice $title instead of $crumb

混乱を避けるために、次のように関数呼び出しをネストできます...

$title = str_replace('-', ' ', ucwords($crumb)); 
于 2013-06-12T10:21:59.270 に答える
2

これを試して:

$title = ucwords(str_replace('-', ' ', $crumb));
于 2013-06-12T10:23:12.730 に答える
1

単純な...

$title = ucwords(str_replace('-', ' ', $crumb));
于 2013-06-12T10:22:49.687 に答える
0

タイプミスがあると思います。それは読むべきです:

$title = ucwords($title);
于 2013-06-12T10:22:14.410 に答える
0

これを試して :-)

$title = str_replace('-', ' ', $crumb);
$title = ucwords($title);
于 2013-06-12T10:22:18.063 に答える
0
$title = str_replace('-', ' ', $crumb);
$title = ucwords($crumb);

最後の行は次のようになります。

$title = ucwords($title);
于 2013-06-12T10:22:54.913 に答える