一個起始問題。我有這個小代碼:Php機箱作爲變量?
<?php
$content = 'hello there, hello!';
echo substr_count("$content","hello");
?>
我怎麼能取代'你好,你好!'部分與另一個php外殼類似,如
<?php the_content(); ?>
例如。這樣做的正確方法是什麼?謝謝!
一個起始問題。我有這個小代碼:Php機箱作爲變量?
<?php
$content = 'hello there, hello!';
echo substr_count("$content","hello");
?>
我怎麼能取代'你好,你好!'部分與另一個php外殼類似,如
<?php the_content(); ?>
例如。這樣做的正確方法是什麼?謝謝!
<?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;
?>
除了空白,當然;前者輸出兩條額外的新線。 – icktoofay 2013-04-27 23:36:35
如果the_content
沒有返回一個有意義的值,而是echo
小號的東西出來,用output buffering:
ob_start();
the_content();
$captured_content = ob_get_clean();
echo substr_count($captured_content, "hello");
$content = the_content();
echo substr_count($content,"hello");
或
echo substr_count(the_content(),"hello");
這是真正的基礎,嘗試看看一些教程;)
你是什麼意思與「圈地」?哪有這回事。另外,你不需要''content''附近的引號 – dtech 2013-04-27 23:31:44