php - 根据部分字符串选择数组键

标签 php arrays string substring strpos

我有一个数组,在那个数组中我有一个数组键,看起来像,show_me_160 这个数组键可能会改变一点,所以有时页面可能会加载并且数组键可能是 show_me_120,我想现在可以只匹配数组键直到最后一个 _ 以便我可以检查最后一个下划线之后的值是什么?

最佳答案

我能想到的一个解决方案:

foreach($myarray as $key=>$value){
  if("show_me_" == substr($key,0,8)){
    $number = substr($key,strrpos($key,'_'));
    // do whatever you need to with $number...
  }
}

关于php - 根据部分字符串选择数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3932029/

相关文章:

php - 在放入数据库之前在php中设置日期

java - 读取 txt 文件并操作 readLine 字符串

.net - 为什么 byte[] 的最大大小为 2 GB - 57 B?

php - 如果为 null,则设置 javascript 变量的值

php - MySQL 数据库页面上的 URL 标题调用

c++ - 如何传递数组并返回二维矩阵的数组值?

C++ ifstream 字符串

c - Golang 的字符串和 C Char* 转换为 For Range 时出现内存问题,退出状态 3221226356

python - 我的 Python 脚本中的奇怪输出 - [0m 或 [32m

php - 在 PHP 中使用 strtotime() 比较两个日期