Php外壳作为变量?

时间:2013-04-27 23:28:42

标签: php

一个问号。我有这个小代码:

<?php

$content = 'hello there, hello!';

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

?>

我怎么能取代'你好,你好!'部分与另一个PHP机箱,如

<?php the_content(); ?>
例如,

。这样做的正确方法是什么?谢谢!

3 个答案:

答案 0 :(得分: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;
?>

答案 1 :(得分:0)

如果the_content没有返回有意义的值,而是echo s out,请使用output buffering

ob_start();
the_content();
$captured_content = ob_get_clean();
echo substr_count($captured_content, "hello");

答案 2 :(得分:0)

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

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

这真的是基础知识,试着看一些教程;)