var_dump输出字符串('**')" array"
问题描述:
我正在使用一个foreach循环和一个var_dump,但是以下代码中的var_dump输出了一些奇怪的东西.如何摆脱预先添加的sring()和引号?
I am using a foreach loop and a var_dump but the var_dump from the following code outputs something strange. How do I get rid of the pre-prended sring() and quotation marks?
$dir = 'url/dir/dir/';
$images_array = glob($dir.'*.jpg');
$images = array();
foreach ($images_array as $image) {
$images[] = str_replace($dir, '', $image);
}
var_dump(implode(',', $images));
输出:
string(51)"image1.jpg,image2.jpg,image3.jpg,image4.jpg"
string(51) "image1.jpg,image2.jpg,image3.jpg,image4.jpg"
答
这就是var_dump
的作用-它显示数据类型和长度.如果您只想输出字符串,请使用
That's what var_dump
does - it prints the datatype and the length. If you want to output just the string use
echo implode(',', $images);