51dev.com IT技术开发者社区

51dev.com 技术开发者社区

JSON解析富文本

JSON解析富文本

今天用json_decode解析返回值为json格式的富文本时,老是返回值为null,搞得很是烦人,在控制器上进行查看,刚开始我以为是因为json格式与html标签之间的引号不配对的原因,把html标签中属性的双引号修改成单引号之后,解析之后还是为空;之后我人为与html代码之间换行有关,使用&nb...

php类似indexof的方法 strpos() , strripos()

php类似indexof的方法 strpos() , strripos()

PHPString函数strpos()函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回false。语法strpos(string,find,start)参数描述string必需。规定被搜索的字符串。find必需。规定要查找的字符。start可选。规定开始搜索的位置。注释:...

PHP通过CURL上传图片(微信公众号上传素材)

PHP通过CURL上传图片(微信公众号上传素材)

这里以微信公众号素材管理为例。PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传...

php - realpath($path) 函数

php - realpath($path) 函数

PHPrealpath路径函数会检测$path指向的目标文件(或文件夹)是否真实存在,相当于调用了file_exists($path)。1、如果目标文件存在且不是符号连接(linux下俗称“软链接”,windows下叫“快捷方式”),则返回该文件的绝对...

php在多维数组中查找某个值是否存在

php在多维数组中查找某个值是否存在

functiondeep_in_array($value,$array){foreach($arrayas$item){if(!is_array($item)){if($item==$value){return$item;}else{continue;}}if(in_array($value,$it...

php显示日期(今天、昨天、本周、上周、本月、上月、)

php显示日期(今天、昨天、本周、上周、本月、上月、)

<?php//今天$today=date("Y-m-d");//昨天$yesterday=date("Y-m-d",strtotime(date("Y-m-d"))-86400);//上周$lastweek_start=date("Y-m-dH:i:s",mktime(0,0,0,date("...

PHP实现微信模板消息发送给指定用户

PHP实现微信模板消息发送给指定用户

收到很多童鞋的咨询,利用微信公众号的接口能不能给某个用户发送消息呢,如果说直接发送呢那还真有些限制,一个是客服消息接口,但是这个需要用户在48小时内和公众号有互动才可以发送。另外一个就是微信的模板消息,这个没有发送时间限制,但是微信为了防止一些垃圾数据需要使用模板才可以发送。相信我们平时也收到很多模...

PHP报错:Cannot use object of type stdClass as array

PHP报错:Cannot use object of type stdClass as array

1.js传过来的字符串数据2.php接收后转换为数组对象$output=json_decode($cc);结果不彻底,里面的是个字符串对象。不能使用。故而报错:CannotuseobjectoftypestdClassasarray解决方法:两种1、使用json_decode($d,true)。就是...

php模拟post提交提交json数据

php模拟post提交提交json数据

<?phpheader("Content-type:application/json;charset=utf-8");$url="http://192.168.10.234:8080/uc/login/loginid";$param=array(//注册字段"name"=>"test00...

print_r与var_dump的区别

print_r与var_dump的区别

$colors=array('red','blue','green','yellow');print_r($colors);echo'<br>';var_dump($colors);输出结果如下:Array(...

var_dump函数作用

var_dump函数作用

描述voidvar_dump(mixedexpression[,mixedexpression[,....]])此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。     提示::为了防止程序直接将...

使用js对php返回的json数据进行解析

使用js对php返回的json数据进行解析

需求使用js对php进行GET请求,目的是想获取到数据库的几行数据,然后显示在页面里。想的是接收php传来的json数据的话,就更好解析数据,并获取里面的字段名和数据。所以在php文件里,将返回的数据解析成json格式,使用 json_encode()。问题接收后发现,接收到的数据是jso...

PHP 数组遍历 foreach 语法结构

PHP 数组遍历 foreach 语法结构

foreach语法结构用于遍历数组。PHPforeach()语法结构用于遍历操作或输出数组,foreach()仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。语法:foreach(arrayas$value)statement//或者:foreach(array...

PHP 字符串分割 explode 与 str_split 函数

PHP 字符串分割 explode 与 str_split 函数

用于分割字符串。相关函数如下:explode():使用一个字符串分割另一个字符串str_split():将字符串分割到数组中本函数为implode()的反函数,使用一个字符串分割另一个字符串,返回一个数组。语法:arrayexplode(stringseparator,stringstring[,i...

PHP7 使用split()报错的解决办法

PHP7 使用split()报错的解决办法

PHP的split()非常方便,但是PHP5.3.0后,不建议继续使用split(),在使用上会出现警告讯息.split()不建议使用的原因PHP5.3.0之后的regex,希望使用PCRE的规格,POSIXRegex都不建议使用了(统一Regex,避免规格太多?).所以下述是不建议使用的Funct...