PHP 内爆 explode 第一个和最后一个数组值

标签 php arrays explode implode

我还是 PHP 的初学者。 所以我有一个名为“全名”的变量,我试图 explode 和内爆第一个和最后一个变量值。

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

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

最佳答案

这与用空格分隔的名称片段一起使用,并且适用于像 Andre 这样的单个名称片段:

<?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

关于PHP 内爆 explode 第一个和最后一个数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20291361/

相关文章:

php - 从逗号分隔的字符串中删除重复项

JavaScript getElementById 空值错误以及如何避免它

javascript - PHP MySQL 查询在实际提交的行之前插入 3 行(来自 w2ui 表)

Javascript:我的数组的大小随着每次 for 循环迭代而减小。为什么?

python - 如何在没有任何排序函数的情况下按字母顺序对字符串数组进行排序? Python

php解析错误 explode

php - zend 注册表 VS zend 缓存

php - tempus dominus pre select multidate from value 属性

php - explode 函数可以有3个分隔符吗

php explode vs 列