PHP Implode示例| PHP implode()函数教程


PHP Implode示例| PHP implode()函数教程是今天的主题。 PHP中的implode函数用于使用字符串连接数组的元素。 implode()函数返回数组元素的字符串。该函数是二进制安全的。 implode()函数返回一个字符串,该字符串包含相同顺序的所有数组项的字符串表示形式,每个元素之间都有一个粘合字符串。我们用字符串连接数组元素。就像join()函数一样,implode()函数也返回从数组元素形成的字符串。

PHP Implode示例

如果我们有一个元素数组,我们可以使用implode()函数将它们全部连接起来形成一个字符串。请参阅PHP implode()函数的语法。

句法

内爆(分离器,阵列)

separator参数是可选的,指定在数组元素之间放置的内容。

数组参数是必需的,它是要连接到字符串的数组。

请参阅以下示例。

<?php // app.php $frontend =('Svelete','Angular','React','Vue'); echo implode(“|”,$frontend);

见下面的输出。

PHP Implode示例

implode()函数以任一顺序接受其参数。但是,为了与explode()函数保持一致,您应该使用记录的参数顺序。

有一件事你可以注意到一个或没有元素的数组工作正常。例如,请参阅代码。

<?php // app.php $arrA =(“Asylum”,“House”,“Coven”); $arrB =(“AHS”); $arrC =(); echo implode(“|”,$arrA)。“ n”; echo implode(“|”,$arrB)。“ n”; echo implode(“|”,$arrC);

见下面的输出。

PHP implode()函数教程

PHP中的implode()函数很容易记住为“数组到字符串”,这意味着它需要一个数组并返回一个字符串。它重新加入任何数组元素并返回结果字符串,该字符串可以放在变量中。

关联数组上的PHP implode()函数

implode函数作用于数组“值”,忽略任何键。请参阅以下示例。

  'CloudArchitecht','2nd'=>'DevOps','3rd'=>'DataScientists'); echo implode(“|”,$devs)。“ n”; 

见下面的输出。

关联数组上的PHP implode()函数

implode()函数也可用于构建标记或复杂列表,如下所示。

<?php $elements = array('a','b','c');回声“
  • “内爆(”
  • “,$elements)。”
“;

此外,它在INSERT语句中非常方便。

  “Krunal”,“surname”=>“Lathiya”,“email”=>“krunal@appdividend.com”); //构建查询... $sql =“INSERT INTO table”; //内爆$array的键... $sql。=“(``.implode(”`,`“,array_keys($array))。”`)“; // implode $array的值... $sql。=“VALUES('”。implode(“','”,$array)。“')”; //执行查询... $result = mysql_query($sql)或die(mysql_error()); 

如果你想破坏布尔数组,你会得到奇怪的结果。请参阅以下代码。

<?php // app.php var_dump(implode('',array(false,true,false,false,true)));

输出如下。

PHP Implode示例教程

值得注意的是,如果你对字符串而不是数组调用implode,你就不会得到你的字符串,你得到NULL。

implode()函数返回一个字符串

空值也会被破坏。您可以使用array_filter()来排序空值。

<?php $ar = array(“krunal”,null,“lathiya”); print(implode(',',array_filter($ar,function($v){return $v== null;})));

最后,PHP Implode示例| PHP implode()函数教程结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢