php基础详解:implode函数和explode函数使用教程
作者:互联网
在 PHP 中处理数组和字符串时,经常需要使用 imploding 和 exploding 来进行字符串与数组的互换组合。今天icode9小编使用代码示例如何在 PHP 中使用 implode和 explode
" data-lang="" style="box-sizing: border-box;">
<HTML>
<head>How we can use imploding function</head>
<body>
<?php $array=arr ('I','love','simple','coding'); echo implode(" ",$arr); ?>
</body>
</html>
输出将是;
I love simple coding
例二
演示如何使用不同的字符来分隔数组的成员。
<html>
<head>How we can use imploding function</head>
<body>
<?php $array = array ('Happy','Learning','and','Coding'); $sl_segragated = implode(" / ", $arr); $c_segragated = implode(" , ", $arr); $s_segragated= implode(" ", $arr); $d_segragated= implode(" . ", $arr); $h_segragated= implode(" - ", $arr); echo $s_segragated.'<br>'; echo $c_segragated.'<br>'; echo $sl_segragated.'<br>'; echo $d_segragated.'<br>'; echo $h_segragated; ?>
</body>
</html>
输出将如图所示;
Happy Learning and Coding Happy,Learning,and,Coding Happy/Learning/and/Coding Happy.Learning.and.Coding Happy-Learning-and-Coding
我们在第一条语句中通过使用空格作为分隔符获得了一个字符串数据类型。内爆函数在第二个表达式中使用逗号进行了演示。
PHP 中的分解函数
explode 方法在单个字符串的基础上将一个字符串分成几个片段。该函数将元素转换为数组数据类型。
在 PHP 中,explode 函数通过每时每刻在相同的符号处将序列分割成更小的片段。
这个符号被称为定界符。我们将使用 explode 方法从字符串创建数组。imploding 函数从数组的组成部分生成字符串值,而 explode 函数将字符串转换为数组。
可以在 PHP explode 函数中设置几个参数。
这些参数如下;
与采用两个参数的 PHP 内爆函数相比,PHP 爆炸函数具有三个参数。这些标准中只有一个是可选的,而其他两个是必需的。下面解释了三个 explode 函数参数。
1.Separator
第一个参数是一个分隔符,它是一个字符,指示字符串将在一个或多个临界点处拆分的位置。每当代码中出现分隔符时,它表示现有数组实体的终止以及新元素的开始。
2.Initial or original String
第二个参数是 Source String 是这个函数将分离成数组的主要字符串。
3.Number of Elements
我们使用的第三个参数是 Element 参数的 NO,这是一个可选参数,用于提供数据类型(数组)中的元素数量。参数的属性数可以是任何整数值,这意味着我们可以有正数、负数甚至零数。
-
Positive (N):当此元素被赋予正值时,数组将包含这么多元素。当这个值超过初始数时,元素保持不变,当元素分开时,最后一个值将是整个字符串。
-
负值(N):如果变量为负数,则数组中的最后(N)项将被淘汰,其余的将作为单个数组呈现。
-
空值或零值:如果将此选项指定为 0,则数组输出将只有一个属性:字符串内存容量已满。如果未指定此选项,则生成的数组包含在分隔符已应用于文本后获得的全部元素数。
Syntax
数组爆炸(分隔符,原始字符串,限制)。
下面是我们如何在 PHP 中使用 explode 函数的示例:
How we use explode function