php中的explode()函数实例介绍
PHP是功能强大的网站开发工具之一,它包含各种用于各种目的的内置函数,其中explode()函数是一个内置函数,主要用于将字符串拆分为不同的字符串。
含义:
explode()函数基于字符串分隔符拆分字符串,即它将字符串拆分为出自分隔符的位置。此函数返回一个数组,其中包含通过拆分原始字符串形成的字符串,我们可以通过访问数组来轻松检索字符串的每个部分
它的语法结构如下:
explode(separator,string,limit)
separator:表示指定字符串将要分割的关键点,换句话说,只要在字符串中找到此字符,它就会表示数组的一个元素的结尾和另一个元素的开头。
OriginalString:表示在数组中拆分的输入字符串。
NoOfElements:用于指定数组的元素数。此参数可以是任何整数(正数,负数或零),
正数:表示返回包含最多 limit 个元素的数组
负数:表示数据的最后N个元素将被修剪掉,数组的剩余部分将作为单个数组返回
零:表示返回的数组将只有一个元素,即整个字符串
例:
<?php $str = 'hello,how, are ,you '; // 零 limit print_r(explode(',',$str,0)); // 正的 limit print_r(explode(',',$str,3)); // 负的 limit print_r(explode(',',$str,-1)); ?>
效果图如下:
使用特定字符作为分隔符:
<?php $str = 'he-llo-how-are you '; // 零 limit print_r(explode('-',$str,0)); // 正的 limit print_r(explode('-',$str,3)); // 负的 limit print_r(explode('-',$str,-1)); ?>
效果图如下:
总结:以上就是本篇文章的全部内容了,希望通过这篇文章可以帮助大家对于explode()函数有一定的了解。
相关推荐
-
PHP的mysqli_rollback()函数讲解
PHP mysqli_rollback() 函数 关闭自动提交,做一些查询,提交查询,然后回滚当前事务: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接
-
PHP的mysqli_ssl_set()函数讲解
PHP mysqli_ssl_set() 函数 实例 创建 SSL 连接: <?php $con=mysqli_init(); if (!$con) { die("mysqli_init failed"); } mysqli_ssl_set($con,"key.pem","cert.pem","cacert.pem",NULL,NULL); if (!mysqli_real_connect($con,"loca
-
PHP的mysqli_set_charset()函数讲解
PHP mysqli_set_charset()函数 设置默认客户端字符集: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: &quo
-
PHP的mysqli_thread_id()函数讲解
PHP mysqli_thread_id() 函数 返回当前连接的线程 ID,然后杀死连接: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接 MySQL
-
PHP的mysqli_stat()函数讲解
PHP mysqli_stat() 函数 创建 SSL 连接: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败: " . my
-
PHP合并两个或多个数组的方法
使用运算符"+" PHP的数组运算符"+"可以用来联合两个(或多个数组). <?php header("content-type:text/html;charset=utf-8"); $x = array("red", "green","orange"); $y = array("red","blue","yellow",
-
PHP的mysqli_select_db()函数讲解
PHP mysqli_select_db() 函数 更改连接的默认数据库: 删除数据库 <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "连接 MySQL 失败:
-
详解php伪造Referer请求反盗链资源
有些产品为了防止自己的产品被盗链访问,会采用反盗链措施,如封闭型生态的音乐网站和视频网站,他们已经为了版权付费,自然不希望你免费使用他们的资源.但因为很多人专门研究盗链,因此我们也需要了解下盗链.反盗链和逃避反盗链的原理. 盗链 引用百度百科对盗链的定义: 盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率.受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何
-
PHP的mysqli_stmt_init()函数讲解
PHP mysqli_stmt_init() 函数 初始化声明并返回 mysqli_stmt_prepare() 使用的对象: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { ech
-
PHP的mysqli_sqlstate()函数讲解
PHP mysqli_sqlstate() 函数 返回最后一个 MySQL 操作的 SQLSTATE 错误代码: <?php // 假定数据库用户名:root,密码:123456,数据库:codingdict $con=mysqli_connect("localhost","root","123456","codingdict"); if (mysqli_connect_errno($con)) { echo "
随机推荐
- vb.net验证密码是否复杂的方法
- Unicode详细分析解释
- C#贪吃蛇游戏实现分析
- PHP连接SQLSERVER 注意事项(附dll文件下载)
- 简单实现Java版学生管理系统
- 使用原生JS实现弹出层特效
- asp.net ajax实现无刷新验证码
- 使用PHP+MySql实现微信投票功能实例代码
- 浅析MySQL replace into 的用法
- go解析svn log生成的xml格式的文件
- jquery中绑定事件的异同
- Flex 非常实用的资料
- 多点着手:应对USB供电不足
- Android Studio导入第三方类库的方法
- 快速理解spring中的各种注解
- 详解Glide最新版V4使用指南
- 详解React之父子组件传递和其它一些要点
- linux用户组以及权限总结
- PyQt5创建一个新窗口的实例
- vue使用showdown并实现代码区域高亮的示例代码