php - 如何获取逗号分隔列表之前的第一个值?
问题描述
尽管这个问题似乎与已经提出的问题相似,但这是另一种情况。
我的 wordpress single.php 中有一个 php 钩子<?php echo zublum_display_breadLocation($pid);?>
,它显示 3 个不同的位置,如国家、州、城市
我还有另一个我在网上复制的代码,它输出逗号 (,) 之前的第一个值
<?php
$var = "1,23,45,123,145,200";
echo $first_word = substr($var, 0, strpos($var, ','));
?>
问题是当我用我上网的代码替换主题中的 php 挂钩时,它不会输出任何内容。
这就是我所做的
<?php
$var = "<?php echo zublum_display_breadLocation($pid);?>";
echo $first_word = substr($var, o, strpos($var, ','));
?>
请帮助,将不胜感激。
解决方案
爆炸似乎是最简单的方法
echo explode(',', $var)[0];
推荐阅读
- javascript - 如何动态更新与图表Js一起使用的折线图的数据?
- regex - 如何在 golang 正则表达式模式中使用变量
- adobe - 使用 adobe-analytics-api-2.0 获取数据
- algorithm - 2 个变量输入的最坏情况大 (O) 复杂度
- azure - Application Insights 自定义指标定价
- ms-access - 在 MS-ACCESS VBA 中执行 DLOOKUP 失败
- php - 以编程方式创建 Google 电子表格 PHP
- python - django rest api 调用管理操作
- php - 确定 PDF 在 PHP 中是只读的还是受密码保护的
- php - Docker php mongodb使用composer安装错误