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

51dev.com 技术开发者社区

php

php

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

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下叫“快捷方式”),则返回该文件的绝对路径名(不包含&rs...

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,$item)){retur...

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("m"),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)。就是使json_deco...

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"=>"test001","pass"=...

print_r与var_dump的区别

print_r与var_dump的区别

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

var_dump函数作用

var_dump函数作用

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

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

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

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

PHP 数组遍历 foreach 语法结构

PHP 数组遍历 foreach 语法结构

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

PHP 字符串分割 explode 与 str_split 函数

PHP 字符串分割 explode 与 str_split 函数

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

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

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

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

php读取文本文件的常用4种方式以及str_replace里不常用的参数意义

php读取文本文件的常用4种方式以及str_replace里不常用的参数意义

    看似简单的东西,但很可能是你了解地不够多,了解多了当然你也不会发现它复杂,但你知道的就比别人多了。就像我们常用的file_get_contents我们经常用它取一个URL内容,但实际它也可以用来执行post请求,带上头信息,设置超时,甚至还可以调用ftp,指定proxy等...