如何查找第一个字符是否为下划线?

我试过这个

foreach ($categories as $category) {
  if( $category[0] === '_'  ) {
    $option .= '<option>'.$category->name.'</option>';
  }
}

但给我

致命错误:无法使用 WP_Term 类型的对象作为数组

我试着用 implode()

foreach ($categories as $category) {
  $string = implode($category);
  if( $category[0] === '_'  ) {
    $option .= '<option>'.$category->name.'</option>';
  }
}

但给我

警告:implode():参数必须是数组

致命错误:无法使用 WP_Term 类型的对象作为数组

更新

var_dump($categories);


array(1) { 
    [5]=> object(WP_Term)#999 (16) {
        ["term_id"]=> int(1) 
        ["name"]=> string(13) "Uncategorized" 
        ["slug"]=> string(13) 
        "uncategorized" 
        ["term_group"]=> int(0) 
        ["term_taxonomy_id"]=> int(1) 
        ["taxonomy"]=> string(8) "category" 
        ["description"]=> string(0) "" 
        ["parent"]=> int(0) 
        ["count"]=> int(9) 
        ["filter"]=> string(3) "raw" 
        ["cat_ID"]=> int(1) 
        ["category_count"]=> int(9) 
        ["category_description"]=> string(0) "" 
        ["cat_name"]=> string(13) "Uncategorized" 
        ["category_nicename"]=> string(13) "uncategorized" 
        ["category_parent"]=> int(0) 
    } 
}
马克·沃克

试试这个

foreach ($categories as $category) {
  if($category->name[0] == '_'){
    $option .= '<option>'.$category->name.'</option>';
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将下划线替换为数组中的空格和大写第一个字符

来自分类Dev

如何用正则表达式替换下划线前的两个第一个字符?

来自分类Dev

如何在第一个字符/下划线后去除文件名并重命名

来自分类Dev

正则表达式只能包含字母数字字符和下划线,但第一个字符必须为字母(单个字符失败)

来自分类Dev

如果多个字符可以包含数字并且下划线最多为128,则正则表达式的第一个字符必须为字母

来自分类Dev

使用正则表达式使第一个字符小写和空格下划线

来自分类Dev

带下划线的Label C ++的第一个字母(不显示下划线)

来自分类Dev

Bash:如何检查文件的第一个字符是否为{

来自分类Dev

正则表达式,用于将字符串中的单词的字符的字符更改为下划线,但第一个字符除外

来自分类Dev

使用awk测试第一个字符是否为数字

来自分类Dev

检查第一个字符是否为数字

来自分类Dev

如何从SQL Server 2008开始查找第一个字符

来自分类Dev

如何检查 Python 数据框列中的第一个字符是否为数字

来自分类Dev

pre_replace一个字符串以大写下划线后的每个单词

来自分类Dev

检测元素的innerHTML的最终字符是否为“ 1”,如果是,则在下划线处使最后一个字符变为绿色,并在前面添加一些文本

来自分类Dev

将字符串的每个字符显示为下划线,每个下划线 ruby 之间有一个空格

来自分类Dev

我如何检查一个字符串是否是另一个字符串的子字符串,而第二个字符串的其他字符是下划线+数字?

来自分类Dev

我如何检查一个字符串是否是另一个字符串的子字符串,而第二个字符串则是下划线+数字?

来自分类Dev

使用switch语句检查字符串的第一个字符是否为大写

来自分类Dev

DB2:查找第一个字符为小写字母的字段值

来自分类Dev

substr检查2个第一个字符是否为数字不起作用

来自分类Dev

在作为字母的字符串中查找第一个字符

来自分类Dev

查找数组字符串中的第一个字符

来自分类Dev

查找给定字符串后的第一个字符

来自分类Dev

如果第一个字符为 0,则替换字符串的第一个字符

来自分类Dev

指针的第一个字符

来自分类Dev

检查输入是否为ENTER而不丢失C中的第一个字符

来自分类Dev

正则表达式检查第一个字符是否为“。”

来自分类Dev

如何更改SQL查询中某个字段的结果,使其仅包含直到第一个下划线的字符?

Related 相关文章

  1. 1

    将下划线替换为数组中的空格和大写第一个字符

  2. 2

    如何用正则表达式替换下划线前的两个第一个字符?

  3. 3

    如何在第一个字符/下划线后去除文件名并重命名

  4. 4

    正则表达式只能包含字母数字字符和下划线,但第一个字符必须为字母(单个字符失败)

  5. 5

    如果多个字符可以包含数字并且下划线最多为128,则正则表达式的第一个字符必须为字母

  6. 6

    使用正则表达式使第一个字符小写和空格下划线

  7. 7

    带下划线的Label C ++的第一个字母(不显示下划线)

  8. 8

    Bash:如何检查文件的第一个字符是否为{

  9. 9

    正则表达式,用于将字符串中的单词的字符的字符更改为下划线,但第一个字符除外

  10. 10

    使用awk测试第一个字符是否为数字

  11. 11

    检查第一个字符是否为数字

  12. 12

    如何从SQL Server 2008开始查找第一个字符

  13. 13

    如何检查 Python 数据框列中的第一个字符是否为数字

  14. 14

    pre_replace一个字符串以大写下划线后的每个单词

  15. 15

    检测元素的innerHTML的最终字符是否为“ 1”,如果是,则在下划线处使最后一个字符变为绿色,并在前面添加一些文本

  16. 16

    将字符串的每个字符显示为下划线,每个下划线 ruby 之间有一个空格

  17. 17

    我如何检查一个字符串是否是另一个字符串的子字符串,而第二个字符串的其他字符是下划线+数字?

  18. 18

    我如何检查一个字符串是否是另一个字符串的子字符串,而第二个字符串则是下划线+数字?

  19. 19

    使用switch语句检查字符串的第一个字符是否为大写

  20. 20

    DB2:查找第一个字符为小写字母的字段值

  21. 21

    substr检查2个第一个字符是否为数字不起作用

  22. 22

    在作为字母的字符串中查找第一个字符

  23. 23

    查找数组字符串中的第一个字符

  24. 24

    查找给定字符串后的第一个字符

  25. 25

    如果第一个字符为 0,则替换字符串的第一个字符

  26. 26

    指针的第一个字符

  27. 27

    检查输入是否为ENTER而不丢失C中的第一个字符

  28. 28

    正则表达式检查第一个字符是否为“。”

  29. 29

    如何更改SQL查询中某个字段的结果,使其仅包含直到第一个下划线的字符?

热门标签

归档