Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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中使用文本值的html h标记_Php_Html - Fatal编程技术网

在php中使用文本值的html h标记

在php中使用文本值的html h标记,php,html,Php,Html,这不适合我。有什么建议或例子可以让它发挥作用吗?post args=array($tags)未正确获取值 <h6>seal</h6> <h6>mark</h6> <?php $tags = "<script>document.write(h6);</script>"; $args = array( 'post_type' => 'Rune', 'posts_per_page' =&

这不适合我。有什么建议或例子可以让它发挥作用吗?post args=array($tags)未正确获取值

<h6>seal</h6>
<h6>mark</h6>
<?php
    $tags = "<script>document.write(h6);</script>"; 

$args = array( 
    'post_type' => 'Rune', 
    'posts_per_page' => -1,
    'tag' => $tags,

);
$lastposts = get_posts( $args );

foreach ( $lastposts as $post ) :
  setup_postdata( $post ); ?>
    <?php the_content(); ?>
<?php endforeach; 
wp_reset_postdata(); 
?>
封条
做记号

$tags
将等于字符串
文档。write(h6)。PHP不会评估您的JS

在这种情况下,你看到的结果是正确的。您需要更改获取标记的方式,以便将它们传递到
$args
数组中


在不了解更多问题的情况下,我无法建议采取更好的方法。

$tags
将等于字符串
文档。write(h6)。PHP不会评估您的JS

在这种情况下,你看到的结果是正确的。您需要更改获取标记的方式,以便将它们传递到
$args
数组中


在不了解更多问题的情况下,我无法建议采取更好的方法。

您实际上是将
$tags
-变量设置为字符串
文档。write(h6),因此除非您有一个名为的标记,否则它将无法工作。您不能在PHP中执行JS。PHP get在服务器上执行,然后将结果返回到浏览器,浏览器呈现HTML并执行任何JS。请更具体地说明您正在尝试做什么,以及您的代码在哪些方面没有达到预期效果。您是否尝试将值从javascript传递到php?如果是的话,你就不是这样做的。是否尝试将动态脚本作为标记插入?因为这也不是它的工作方式,
echo
或任何输出方法?您实际上是在将
$tags
-变量设置为字符串
document.write(h6),因此除非您有一个名为的标记,否则它将无法工作。您不能在PHP中执行JS。PHP get在服务器上执行,然后将结果返回到浏览器,浏览器呈现HTML并执行任何JS。请更具体地说明您正在尝试做什么,以及您的代码在哪些方面没有达到预期效果。您是否尝试将值从javascript传递到php?如果是的话,你就不是这样做的。是否尝试将动态脚本作为标记插入?因为这也不是它的工作方式,是
echo
还是任何输出方法?