编程语言
首页 > 编程语言> > PHP implode会爆炸第一个和最后一个数组值

PHP implode会爆炸第一个和最后一个数组值

作者:互联网

我还是PHP的新生.
所以我有一个名为’全名’的变量,我试图爆炸并破坏第一个和最后一个变量值.

$fullname='Andre Filipe da Costa Ferreira';
$namepieces=explode('', $fullname);
$flname=implode('', namepieces[0], namepieces[lastvar]);
echo "Welcome".$flname;

如果有人能帮助我,我将不胜感激!感谢:D

解决方法:

这个名称的部分用空格分隔,并使用像安德烈这样的单个名称:

<?php
$fullname = 'Andre Filipe da Costa Ferreira';
$namepieces = explode(' ', $fullname);
$n = count($namepieces);
if($n > 1) {
  $flname = implode(' ', array($namepieces[0], $namepieces[$n-1]));
} else {
  $flname = $namepieces[0];
}
echo "Welcome " . $flname;
//
?>

这得到:

Welcome Andre Ferreira

标签:implode,explode,php,arrays
来源: https://codeday.me/bug/20190831/1774576.html