PHP中的Echo数组使用字符串

时间:2015-03-15 12:13:52

标签: php arrays phpmyadmin echo

我正在学习PHO我想问为什么我不能在字符串中使用count函数 例如



<?php
// define array
$data = array('Monday', 'Tuesday', 'Wednesday');
// get array size
echo "The array has " . count($data) . "elements";
?>
&#13;
&#13;
&#13;

这个打印数组有三个元素
但是这段代码:

&#13;
&#13;
<?php
// define array
$data = array('Monday', 'Tuesday', 'Wednesday');
// get array size
echo "The array has count($data) elements";
?>
&#13;
&#13;
&#13;

打印

"The array has count($data) elements";

1 个答案:

答案 0 :(得分:-1)

你不能在双引号内运行一个函数,但你可以像我的例子一样使用一个变量。

$data = array('Monday', 'Tuesday', 'Wednesday');
$dataCount = count($data);
echo "The array has $dataCount elements";