当前位置: 首页 > article >正文

PHP explode函数基本用法

PHP explode函数基本用法

在PHP中,explode函数的基本语法如下:

语法

explode(string $separator, string $string, int $limit = PHP_INT_MAX): array

参数说明:

  • $separator:分隔符,指定用来分割字符串的字符或字符串。这个分隔符会在字符串中作为切割点。
  • $string:要分割的原始字符串。
  • ** l i m i t ∗ ∗ (可选):指定返回的数组最大元素数量。如果给定了 ‘ limit**(可选):指定返回的数组最大元素数量。如果给定了 ` limit(可选):指定返回的数组最大元素数量。如果给定了limit,返回的数组最多包含 $limit个元素,最后一个元素包含剩下的所有内容。如果不指定,默认值为PHP_INT_MAX`,表示没有限制。
<?php
$str = "www.cnds.com";
print_r (explode(".",$str));
?>

输出结果:

Array
(
    [0] => www
    [1] => cnds
    [2] => com
)

参数$limit的用法

l i m i t (可选):指定返回的数组最大元素数量。如果给定了 ‘ limit(可选):指定返回的数组最大元素数量。如果给定了 ` limit(可选):指定返回的数组最大元素数量。如果给定了limit,返回的数组最多包含 $limit个元素,最后一个元素包含剩下的所有内容。如果不指定,默认值为PHP_INT_MAX`,表示没有限制。

使用 limit 参数来返回一些数组元素

匹配了分隔符

<?php
$str = 'one,two,three,four';
 
//  返回包含一个元素的数组
print_r(explode(',',$str,0));
print "<br>";
 
// 数组元素为 2
print_r(explode(',',$str,2));
print "<br>";
 
// 删除最后一个数组元素
print_r(explode(',',$str,-1));
?>

输出结果:

Array
(
    [0] => one,two,three,four
)

Array
(
    [0] => one
    [1] => two,three,four
)

Array
(
    [0] => one
    [1] => two
    [2] => three
)

没有匹配分隔符

$str = "apple";
$arr = explode(",", $str);
print_r($arr);

输出:

Array
(
    [0] => apple
)

http://www.kler.cn/a/518641.html

相关文章:

  • 开发环境搭建-3:配置 nodejs 开发环境 (fnm+ node + pnpm)
  • 算法中的移动窗帘——C++滑动窗口算法详解
  • C语言内存管理详解
  • React进阶之高阶组件HOC、react hooks、自定义hooks
  • 【kong gateway】5分钟快速上手kong gateway
  • qt QUrl详解
  • 数巅科技连续中标大模型项目 持续助力央国企数智化升级
  • 【机器学习】使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测
  • 【机器学习】使用scikit-learn中的KNN包实现对鸢尾花数据集或者自定义数据集的的预测
  • 加速排查线上bug
  • YOLOv10-1.1部分代码阅读笔记-train.py
  • 【Elasticsearch 】 聚合分析:桶聚合
  • N-Tron恩畅交换机助力重庆江北机场安全网络升级
  • Vue3笔记——(三)hooks、路由
  • 7大主流语言二分搜索算法的不同实现对比
  • 【技术洞察】2024科技绘卷:浪潮、突破、未来
  • DDD架构实战第五讲总结:将领域模型转化为代码
  • 衡量算法性能的量级标准:算法复杂度
  • windows远程调用shell脚本
  • web UI自动化测试笔记
  • Math Reference Notes: 排列
  • 从 Web2 到 Web3:技术演进中的关键变革
  • MyBatis进阶
  • 解锁 Python 与 MySQL 交互密码:全方位技术解析与实战攻略
  • 数据统计–Excel报表(day12)2
  • CMake library path