Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在自定义字段中用下划线替换空格_Php_Wordpress_Custom Fields - Fatal编程技术网

Php 在自定义字段中用下划线替换空格

Php 在自定义字段中用下划线替换空格,php,wordpress,custom-fields,Php,Wordpress,Custom Fields,在WordPress网站中,我想在名为mycustomfield的自定义字段的值中用下划线替换空格,然后将其打印出来 以下是打印自定义字段的代码: <?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'mycustomfield', true); wp_reset_query(); ?> 如何编辑该代码 以下是最终结果: 自定义字段mycustomfie

在WordPress网站中,我想在名为
mycustomfield
的自定义字段的值中用下划线替换空格,然后将其打印出来

以下是打印自定义字段的代码:

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'mycustomfield', true);
wp_reset_query();
?>

如何编辑该代码

以下是最终结果:

自定义字段
mycustomfield
的随机值在打印时将是“Las_vegas”而不是“Las vegas”。

使用php函数

echo str_replace(' ','_', get_post_meta($postid, 'mycustomfield', true));
使用php函数

echo str_replace(' ','_', get_post_meta($postid, 'mycustomfield', true));
试试这个

<?php
global $wp_query;
$postid = $wp_query->post->ID;
$field_value = get_post_meta($postid, 'mycustomfield', true);
echo str_replace('_', ' ', $field_value);
wp_reset_query();
?>

试试这个

<?php
global $wp_query;
$postid = $wp_query->post->ID;
$field_value = get_post_meta($postid, 'mycustomfield', true);
echo str_replace('_', ' ', $field_value);
wp_reset_query();
?>


1.为什么要创建另一个var
$field\u值
,只是为了不必要的内存分配2。搜索模式是针对空格的,而不是针对0x13a的,你是对的,搜索模式是针对空格的,但我认为作者犯了一个错误。关于附加变量,我只是为了可读性而做的。我们可以制作一个没有变量的函数,当有人对它进行编辑时会很困难。没关系,老兄,我只是想指出,变量1由你决定。为什么要创建另一个var
$field\u value
,只是为了不必要的内存分配2。搜索模式是针对空格的,而不是针对0x13a的,你是对的,搜索模式是针对空格的,但我认为作者犯了一个错误。关于附加变量,我只是为了可读性而做的。我们可以做一个没有变量的函数,当有人对它进行编辑时会很困难。没关系,老兄,我只是想指出,变量由你决定