在一行中创建一个数组并获取元素或字符串的一部分-PHP

JavaScript_is_4_Real_men

要从字符串创建数组并获取元素,您需要执行以下操作:

$string = "1/2";

$array = explode("/", $string);
$elem = $array[0];

一个小技巧可以让您使用strstr()并提供与上述两行相同的结果。

$elem = strstr($string, "/", true);

问题是..

  1. 如果您想在“ /”之后而不是之前但没有“ /”的情况下返回该怎么办
  2. 如果数组中不存在“ /”,则返回false

strstr()不是答案。是否有另一种方法或语法通过执行数组操作或某些字符串操作来在一行中的“ /”之前获取字符串?

哦,为什么

您可以在php 5.4 +中这样做

$string = "1/2";

$first = explode("/", $string)[0];

举例

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取在PHP中两个特定字符之间的字符串的一部分

在PHP中获取字符串的一部分

在PHP中获取字符串的一部分而不会爆炸

PHP检查是否另一个数组的一部分

PHP:检查字符串是否为数组的一部分

php递归函数问题来获取字符串的一部分

如何从PHP的末尾获取字符串的一部分?

如何使用PHP获取字符串的一部分

`<?php ?>` 中的字符串是否是 PHP 的一部分?

从 PHP 中的字符串中提取地址的一部分

如何在PHP中替换字符串的一部分?

替换字符串中以逗号分隔列表一部分的值。的PHP

消除php中url字符串的最后一部分

用PHP中的Regex替换字符串的一部分

仅替换php中字符串的一部分

(PHP)在向量中搜索字符串的一部分并返回值

在php动态整数中删除字符串的一部分

如何在PHP中删除字符串的一部分?

如何在 PHP 中隐藏/替换字符串的一部分?

通过在php中指定第一个和最后一个位置来返回字符串的一部分

PHP知道字符串是否包含另一个字符串的一部分

PHP:如何用列表中的一些随机文本替换字符串的一部分

在PHP中获取日期的一部分

PHP提取字符串的一部分(如果找到)

PHP提取字符串的一部分

如何在PHP中将“&”作为字符串的一部分传递?

从URL删除查询字符串作为PHP函数的一部分

正则表达式PHP字符串的一部分

PHP:从字符串的开头/结尾修剪单词或单词的一部分