echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值...'; eval("\ echo $print; print_r -- 打印关于变量的易于理解的信息。...bool print_r ( mixed expression [, bool return] ) //返回值是布尔型的,参数是mix类型的,可以是字符串,整形,数组,对象类print_r() 显示关于一个变量的易于理解的信息...print_r() 将把数组的指针移到最后边。...你可以 print_r(str); print_r(int); print_r(array); print_r(obj); 也可以用var_dump var_export
echo print() printf() print_r() echo 可以一次输出多个值,多个值之间用逗号分隔。...> #Result With 2 decimals: 123.00 With no decimals: 123 print_r()和var_dump() print_r()可以把字符串和数字简单地打印出来...如, $a = array('name' => 'Fred', 'age' => '15', 'wife' => 'Wilma'); print_r($a); Output: Array {...如, class P { var $name = 'nat'; // ... } $p = new P; print_r($p); Output: Object { [name]...=> nat } 但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。
没有返回值,但是如果数据过长将显示不完全,要查看完整数据需使用print_r。
echo — Output one or more strings(输出一个或者多个字符串) 2、print — Output a string(输出一个字符串,和echo的区别就在与可以有返回值) 3、print_r... — 打印关于变量的易于理解的信息(手册上是这样说的:print_r() 显示关于一个变量的易于理解的信息。
1、output basic type 代码 $n = "test"; var_export($n); print_r($n); var_dump($n); echo '----------------...PHP_EOL, FILE_APPEND); file_put_contents("index.log", print_r($n, true) ....PHP_EOL, FILE_APPEND); file_put_contents("index.log", print_r($arr, true) ....PHP_EOL, FILE_APPEND); file_put_contents("index.log", print_r($object, true) ....< var_dump 2、调试的时候,调用 var_export、print_r、var_dump 的时候, 不用 在前加 echo 。
(2) print_r()除了输出整型和字符串,还可以输出数组和对象,数组和对象使用键值对形式表示,数组时候array(键值对形式);对象时候Object(键值对形式);没法打印布尔型,如果true,打印...(5) var_dump()可以打印多个变量,中间用逗号隔开;print_r()和var_export()打印一个变量,第二个参数设定为true,将打印内容返回。...(2)print_r()和var_export()打印整型、字符串外,还能打印数组、对象,以键值对形式打印数组、对象。var_export()还可打印布尔值。
//var_dump();输出比print_r详细一些· <?...php $a=666;$b=999; var_dump($a); echo ""; print_r($a); //print只能输出一个 <?
或者直接点问: 请说明echo、print、print_r的区别 看着很简单,一般会出现在初中级的笔试题中。但是要真正说明白这些语言结构或者函数也不是那么简单的事情。...print_r 非常常用的一个函数,可以格式化的输出数组或对象。注意第二个参数设置为true,可以不直接输出而是进行函数返回。...$str = [ "a", 1 => "b", "3" => "c", "show"=>'d' ]; print_r($str) // 输出 /** Array...( [0] => a [1] => b [3] => c [show] => d ) */ $s = print_r(...var_exports与之不同的地方在于var_exports返回的内容是正常的PHP代码,可以直接使用,并且有和print_r类似的第二个return参数,作用也类似。
php $a1=array_fill(3,4,"blue");//下标都为blue print_r($a1);//从下标3开始,输出四个值。+1的值 <?...php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?> <?...($a1);//$a1进行升序排序, print_r($a2);//$a2进行降序排序 <?...(差值) print_r($result); <?...php $number=range(0,5); print_r($number);//0到5这个范围,包括0和5 <?
($list);echo ''; //从左侧弹出一个 $redis->lpop('list'); $list = $redis->lrange('list', 0, -1); print_r(...$list);echo ''; //从右侧弹出一个 $redis->rpop('list'); $list = $redis->lrange('list', 0, -1); print_r($...//截取列表后列表发生变化,列表保留截取的元素,其余的删除 $list = $redis->ltrim('list', 0, 1); print_r($list);echo ''; $list...($redis->smembers('set'));echo ''; print_r($redis->smembers('set2'));echo ''; //返回集合的交集 print_r...'; print_r($redis->zrangebyscore('set', 3, 5, ['withscores'=>true]));echo ''; //返回集合中指定区间内所有的值 print_r
css [2] => html ) //从右侧加入一个 $redis->rpush('list', 'mysql'); $list = $redis->lrange('list', 0, -1); print_r...[2] => html [3] => mysql ) //从左侧弹出一个 $redis->lpop('list'); $list = $redis->lrange('list', 0, -1); print_r...[1] => html [2] => mysql ) //从右侧弹出一个 $redis->rpop('list'); $list = $redis->lrange('list', 0, -1); print_r...($redis->smembers('output'));echo ''; // Array ( [0] => dog [1] => bird ) //返回集合的并集 print_r($redis...($redis->zremrangebyscore('set', 3, 4));echo ''; // 2 print_r($redis->zrange('set', 0, -1, true)
('list', 'css'); $redis->lpush('list', 'php'); //获取列表中所有的值 $list = $redis->lrange('list', 0, -1); print_r...css [2] => html ) //从右侧加入一个 $redis->rpush('list', 'mysql'); $list = $redis->lrange('list', 0, -1); print_r...[2] => html [3] => mysql ) //从左侧弹出一个 $redis->lpop('list'); $list = $redis->lrange('list', 0, -1); print_r...[1] => html [2] => mysql ) //从右侧弹出一个 $redis->rpop('list'); $list = $redis->lrange('list', 0, -1); print_r...($redis->zremrangebyscore('set', 3, 4));echo ''; // 2 print_r($redis->zrange('set', 0, -1, true)
php $a = array("a", "b", "c"); print_r($a); $a[0] = "c"; print_r($a);...print_r($a); ?...php $a = array("a", "b", "c"); print_r($a); array_push($a, "d"); print_r...print_r($a); ?...($a); print_r($result); ?
php print_r(array_keys($array));// ['sky', 'grass', 'orange'] print_r(array_values($array));// ['blue...$value; }); print_r($fruits); 数组连接操作 在 PHP 中合并数组的最佳方式是使用 array_merge() 函数。...php $numbers = [1, 2, 3, 4, 5]; print_r(array_sum($numbers));// 15 print_r(array_product($numbers)...; print_r($bind); 根据范围创建数组,如小时或字母,可以使用 range() 函数: <?...php $letters = range('a', 'z'); print_r($letters); // ['a', 'b', ..., 'z'] $hours = range(0, 23); print_r
($list);echo ''; //从左侧弹出一个 $redis->lpop('list'); $list = $redis->lrange('list', 0, -1); print_r($...list);echo ''; //从右侧弹出一个 $redis->rpop('list'); $list = $redis->lrange('list', 0, -1); print_r($list...到end的元素 //截取列表后列表发生变化,列表保留截取的元素,其余的删除 $list = $redis->ltrim('list', 0, 1); print_r($list);echo '<...', 'set', 'set2'); print_r($redis->smembers('output'));echo ''; //返回集合的并集 print_r($redis->sunion...print_r($redis->zrevrange('set', 1, 2));echo ''; print_r($redis->zrevrange('set', 1, 2, true
(array_keys($info)); print_r(array_values($info)); // 获取特定的键 print_r(array_keys($info,"admin"));...($info); echo ""; print_r($new_info); echo ""; // 数组元素反转 $new_info = array_reverse($info...); print_r($info); echo ""; print_r($new_info); echo ""; // 统计元素个数 $var_count = count($...($info);echo ""; if(rsort($info)) echo "sort 反向排序:"; print_r($info);echo ""; // 根据key=>..."golang"); # 在数组尾部添加元素 print_r($var);echo ""; array_shift($var); # 删除数组第一个元素 print_r
PHP_EOL;// (3).查询下陕西安康的经纬度$location = $redis->geopos($key, '陕西安康');print_r($location);// (4).查询广东深圳的经纬度...hash,hash方便查询和储存$hash = $redis->geohash($key, '广东深圳');print_r($hash);// (5).我现在在陕西咸阳市,坐标是108.70641,34.32908...,查询以我为圆心,周围500千米的城市$citys = $redis->georadius($key, '108.70641', '34.32908', '500', 'km');print_r($citys...加个参数WITHDIST就知道了$citys = $redis->georadius($key, '108.70641', '34.32908', '500', 'km', ['WITHDIST']);print_r...,加个参数COUNT就行$citys = $redis->georadius($key, '108.70641', '34.32908', '5000', 'km', ['COUNT' => 1]);print_r
三、基本操作 1、创建索引 $params = [ 'index' => 'test_index' ]; // Create the index print_r($client->indices...3、删除索引、 $params = ['index' => 'test_index']; print_r($client->indices()->delete($params)); ?...> [ 'number_of_replicas' => 0, 'refresh_interval' => -1 ] ] ]; print_r...5、获取一个或多个索引的当前配置参数 $params = [ 'index' => [ 'test_index', 'test_data' ] ]; print_r($client->indices..._source.nickname += 'hahh'" ] ]; print_r($client->update($params)); 12、删除文档 $params = [ 'index
( [acknowledged] => 1 ) //$response = $client->indices()->getSettings($params);//获取索引设置信息 //print_r...($response);//1 //$response = $client->indices()->getMapping($params); //获取索引的mapping信息 //print_r...// 'routing' => '/demo/m_type' // ]; // $response = $client->delete($params); // print_r...// 'routing' => '/demo/m_type' // ]; // $response = $client->update($params); // print_r...($response); // $response = $client->getSource($params); // print_r($response); //高级搜索
领取专属 10元无门槛券
手把手带您无忧上云