-2

初心者の質問です。私はこの小さなコードを持っています:

<?php

$content = 'hello there, hello!';

echo substr_count("$content","hello");

?>

どうすれば「こんにちは、こんにちは!」を置き換えることができますか? のように、別の php エンクロージャーの一部

<?php the_content(); ?>

例えば。これを行う正しい方法は何ですか?ありがとう!

4

3 に答える 3

0
<?php

echo substr_count(the_content(),"hello");

?>

これ:

<?php
$a = 10;
?>

<?php
$b = 20;
?>

<?php
echo $a + $b;
?>

--output:--
30

次と同等です。

<?php
$a = 10;

$b = 20;

echo $a + $b;
?>
于 2013-04-27T23:31:02.800 に答える
0

意味のある値the_contentを返さず、出力バッファリングechoを使用する場合:

ob_start();
the_content();
$captured_content = ob_get_clean();
echo substr_count($captured_content, "hello");
于 2013-04-27T23:32:45.053 に答える
0
$content = the_content();
echo substr_count($content,"hello");

また

echo substr_count(the_content(),"hello");

これは本当に基本です。いくつかのチュートリアルを見てみてください ;)

于 2013-04-27T23:33:07.013 に答える