php
AidanDai
Stay hungry. Stay foolish.
展开
-
php 读取文件自身内容,与读取文件输出内容
读取文件先解释一下,什么是读取文件本身,什么叫读取文件输入内容。举个例子test.php里面的内容<?php echo "test"; ?>1,读取文件本身就是读取文件内所有内容,读取后就能得到(字符串)<?php echo "test"; ?>2,读取文件输出内容是读取文件所表现出来的东西,读取后得到testfopen方法1,读取文件本身<?php $f转载 2015-12-01 12:31:06 · 940 阅读 · 0 评论 -
data:image/png;base64
data:image/png;base64是什么大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zj转载 2016-01-25 17:12:43 · 11561 阅读 · 1 评论 -
与JS的encodeURIComponent相对应的PHP函数
在用AJAX与后台交互时经常要对中文进行编码解码,对于JS来说有两个函数:encodeURIComponent用于编码,decodeURIComponent用于解码。而对于后台的PHP来说有两个相对应的编码解码函数:urlencode用于编码,urldecode用于解码。现在看下列两段代码,先给个PHP代码:$myStr1 = '我是中国人';$myStr2 = urlencode($myStr1转载 2016-01-25 21:55:16 · 2928 阅读 · 0 评论 -
php将一个字符串转变成键值对数组的效率问题
有这样一种需求,将形式为“TranAbbr=IPER|AcqSsn=000000073601|MercDtTm=20090615144037”的字符串转换成如下格式的数组:Array( [TranAbbr] => IPER [AcqSsn] => 000000073601 [MercDtTm] => 20090615144037)/* 将一个字符串转变成键值对数组 *转载 2016-01-25 22:30:38 · 6535 阅读 · 0 评论 -
php读取和保存base64编码的图片内容
header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_file = './picture.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info转载 2016-01-25 23:10:51 · 3652 阅读 · 0 评论 -
[ 笔记 ] PHP 命名空间(namespace)
PHP 命名空间(namespace)为什么要有命名空间PHP 命名空间可以解决以下两类问题: - 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。 - 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。定义命名空间在声明命名空间之前唯一合法的代码是用于定义源文件编码方式的 declare 语句。所有非 PHP原创 2016-01-27 00:54:07 · 649 阅读 · 0 评论 -
[ 备忘 ] php 正则表达式与 mysql IN 查询的排序问题
php 正则表达式与 mysql IN 查询的排序问题php 正则表达式$regexp_utf = "/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u"; //UTF-8汉字字母数字下划线正则表达式$str = "2015_01_17学习php";$str2 = "2015/01/17 学习php";if (preg_match($regexp_utf,$str)) {原创 2016-01-27 00:55:26 · 643 阅读 · 0 评论