PHP:第五章——字符串与数组及其他函数
<?php
header("Content-Type:text/html;charset=utf-8");
//1.str_split——将字符串转换为数组。
/*$str="zhongguo";
print_r(str_split($str,5));*/
//输出:Array ( [0] => zhong [1] => guo ) //2.implode()将一个一维数组的值链接为字符串。
/*$str=array('m','l','z','g');
echo implode($str,"_");//输出:m_l_z_g */ //3.explode()——使用一个字符串分割另一个字符串。
//例:
/*$str="M L Z G";
$arr=explode(" ",$str);
print_r($arr);*/
//输出:Array ( [0] => M [1] => L [2] => Z [3] => G ) //例:
/*$str="美 丽 中 国";
$arr=explode(" ",$str);
//print_r($arr);//输出:Array ( [0] => 美 [1] => 丽 [2] => 中 [3] => 国 ) list($a,$b,$c,$d)=$arr;
echo $a,$b,$c,$d;//输出:美丽中国*/ //4.str_getcsv——解析一个字符串为一个数组。
/*$str="A,B,C,D";
$arr=str_getcsv($str);
print_r($arr);*/
//输出:Array ( [0] => A [1] => B [2] => C [3] => D ) //5.strrev——反转一个字符串。
/*$str="A,B,C,D";
echo strrev($str);//输出:D,C,B,A */ //6.str_shuffle打乱一个字符串。
/*$str="ABCD";
echo str_shuffle($str);//输出:BDAC */ //7.str_repeat重复一个字符串。
/*$str="美";
echo str_repeat($str,3);//输出:美美美*/ //8.parse_str将字符串解释成多个变量。
/*$str="userName=zhong&arr[]=PHP&arr[]=SEO";
parse_str($str);
echo $userName;//输出:zhong
echo $arr[0];//输出:PHP
echo $arr[1];//输出:SEO parse_str($str,$arrs);
echo $arrs['userName'];//输出://输出:zhong
echo $arrs['arr'][0];//输出:PHP
echo $arrs['arr'][1];//输出:SEO*/ //9.str_pad使用另一个字符串填充字符串到指定长度。
//第四个参数:STR_PAD_LEFT 左边填充。 STR_PAD_BOTH 两边填充
/*$str="ABC";
$str1=str_pad($str,6,'=');
echo $str1;//输出:ABC=== */ //10.bin2hex——把二进制转换为十六进制显示。
/*$str=bin2hex("美丽中国");
var_dump($str);*/
//输出:string 'e7be8ee4b8bde4b8ade59bbd' (length=24) //11.hex2bin——把十六进制转化为二进制。
echo hex2bin("e7be8ee4b8bde4b8ade59bbd");
//输出:美丽中国
?>
PHP:第五章——字符串与数组及其他函数的更多相关文章
- <<C++ Primer>> 第三章 字符串, 向量和数组 术语表
术语表 第 3 章 字符串, 向量和数组 begin: 是 string 和 vector 的成员,返回指向第一个元素的迭代器.也是一个标准库函数,输入一个数字,返回指向该数字首元素的指针. 缓 ...
- PHP:第五章——字符串的分割与替换
<?php header("Content-Type:text/html;charset=utf-8"); //字符串的截取与分割 //1.字符串截取类函数 //1)trim ...
- [C++ Primer] 第3章: 字符串, 向量和数组
标准库类型string string初始化 string s2(s1); string s2 = s1; string s3("value"); string s3 = " ...
- PHP:第五章——字符串的统计及查找
<?php header("Content-Type:text/html;charset=utf-8"); /*字符串的统计与查找*/ //1.获取字符串的长度 //1)st ...
- 《汇编语言 基于x86处理器》第九章字符串与数组部分的代码
▶ 书中第九章的程序,主要讲了字符串相关的输入.输出,以及冒泡排序.二分搜索 ● 代码,Irvine32 中的字符串库函数代码范例 INCLUDE Irvine32.inc .data str1 BY ...
- PHP:第五章——字符串输出函数
<?php header("Content-Type:text/html;charset=utf-8"); /*字符串输出函数*/ //1.echo 输出一个或多个字符 // ...
- PHP:第五章——字符串的概念
<?php header("Content-Type:text/html;charset=utf-8"); //字符串概念: //1.单引号.//里面的变量不会被解释 //例 ...
- PHP:第五章——字符串转换与比较
<?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL: ...
- PHP:第五章——字符串加密及校验函数
<?php header("Content-Type:text/html;charset=utf-8"); //1.md5——计算字符中的散列值 //对一段信息(Messag ...
随机推荐
- html/css实现文字自动换行,超出部分出现(...)
PS:这是我在别人博客copy下来的 做前端的我们都会发现这样一个问题,当你控制文字出现多行时,而这多行是有限制的(比如超出部分隐藏不显示),而这多行文字如果全部是数字或者字母抑或是数字和字母的组合时 ...
- vue.js(一)
之前看过一点vue.js但是知识点没做记录,现在也差不多不记得了,今天把以前看过的翻一遍,顺便提炼一下知识点 注意:下面的所有与vue相关的标签.指令都是写在id="app"的di ...
- 【调研与分析】标杆学习、知识管理和竞争情报的关系——From Team
注: 1)红色实线箭头表示可以直接使用:例如竞争情报业务输出产品之一的标杆文档可以直接作为公司标杆学习中外部标杆的资料: 2)蓝色虚线箭头表示转化后使用或者间接利用的关系:例如专题调研可以帮助建立内部 ...
- MySQL和MSSQL差异(增量)备份的原理
MySQL和MSSQL差异(增量)备份的原理 对于真正的增量备份来说,只需要记录当前每页最后的检查点的LSN,如果大于之前全备时的LSN,则备份该页面,否则不用备份 这大大加快了备份速度和恢复时间,同 ...
- Preview all adidas NMD Singapore colorways just below
A week ago, we've got a glimpse into adidas NMD Singapore for the future using their Tubular line. O ...
- (3)在Windows7上搭建Cocos2d-x
工具准备 搭建开发环境需要安装工具包括 Visual Studio python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/downloa ...
- Vim简明教程【CoolShell】(转)
m的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progressiv ...
- Python 中的多维字典
Python中的dict可以实现迅速查找.那么有没有像数组有二维数组一样,有二维的字典呢?比如我需要对两个关键词进行查找的时候.2D dict 可以通过 dict_2d = {'a': {'a': 1 ...
- 对java沙箱机制的一点了解
1. 引入 我们都知道,程序员编写一个Java程序,默认的情况下可以访问该机器的任意资源,比如读取,删除一些文件或者网络操作等.当你把程序部署到正式的服务器上,系统管理员要为服务器的安全承担责任, ...
- CentOS7搭建Gitlab详细过程
1.参见Gitlab官网说明 原文地址:https://about.gitlab.com/install/#centos-7 1.安装并配置必要的依赖项 在CentOS 7(和RedHat / O ...