标签: echo

PHP - 运行If语句,如果没有,则回显一个随机变量

好的我想做的有点独特,我找不到任何在线指导我,所以希望我能很好地解释它.

问题:

if在PHP中有一系列语句.为简化起见,每个if语句如下所示:

if($product_name == 'shoe') {
     $shoe_description = '<p>Shoe description</p>';
     echo $shoe_description;
}
else if($product_name == 'car') {
     $car_description = '<p>Car description</p>';
     echo $car_description;
}
else if($product_name == 'bottle') {
     $bottle_description = '<p>Bottle description</p>';
     echo $bottle_description;
}
Run Code Online (Sandbox Code Playgroud)

只要$product_name定义为我的变量之一,这就可以正常工作.我想做的是,作为最后一个陈述,说" 如果product_name没有我的变量匹配,则显示上面的随机描述 "; 所以我将else在上面的代码末尾添加一个最终语句(例子 - 不工作的代码):

else {
     // Show one of the echo strings from above (i.e. $car_description)
     //but pick randomly
}
Run Code Online (Sandbox Code Playgroud)

题:

我需要编辑/添加什么代码,以便最后的else语句选择3个description变量中的一个,以便我可以echo在页面上找到它?

php random variables echo

-1
推荐指数
1
解决办法
759
查看次数

如何在php中回显php和html的混合?

我有一个循环,每次循环运行时,我希望它回显一个新的div,里面有一个php变量.这是我目前的代码:

<?php

$i = 1;
while($i <= 5){
    echo "<div class=\"box\"><p>"$confessions[$i]"</p></div>"
    $i++;
}

?>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.做这样的事情的正确方法是什么?

谢谢

html php echo

-1
推荐指数
1
解决办法
148
查看次数

-1
推荐指数
1
解决办法
1万
查看次数

在php中回显出valuename

如何在php中的文本中打印出变量名?

我想完成像这样简单的事情:

echo "|" . "$myvariable" . "|";
Run Code Online (Sandbox Code Playgroud)

打印出来:

|$myvariable|
Run Code Online (Sandbox Code Playgroud)

而不是这个:

||

我怎么能做到这一点?

php variables echo

-1
推荐指数
1
解决办法
66
查看次数

PHP脚本显示空白页面

这是我的脚本,它显示一个空白,我不知道问题是什么.救命!!!!#new to PHP

 <?php include "connection.php"; 
    // Get the ID from URL.
   if(isset($_GET['id']));
    $id = $_GET['id'];
    $query="SELECT * FROM module WHERE id= '$id'"; 
    $result= mysqli_query($m, $query); 
     while ($row = mysqli_fetch_array($result)){ 
     $title=$row['title']; 
     $level=$row['level']; 
     $credits=$row['credits'];
     $school=$row['school']; 
 echo $title. " " . $level. " " . $credits. "<br />"; 
 }    
 ?> 
Run Code Online (Sandbox Code Playgroud)

错误:

您的SQL语法有错误; 检查与MariaDB服务器版本对应的手册,以便在第1行的"WHERE id ='Careers''附近使用正确的语法

php mysql database select echo

-1
推荐指数
1
解决办法
78
查看次数

php包含一个变量然后回显该变量

我想将一个文件完全包含在变量中.这样我就可以多次调用这个var并保持代码尽可能干净.但是当我回显var时它只返回一个1,当我使用includeon本身时它会输出整个文件.

我想输出包含的文件并运行其中的所有PHP代码.

那么我在这里做错了什么.

如default.php

$jpath_eyecatcher = (JURI::base(). "modules/mod_eyecatcher/tmpl/content/eyecatcher.php");
$jpath_eyecatcher_path = parse_url($jpath_eyecatcher, PHP_URL_PATH);
ob_start();
$eyecatcher = include ($_SERVER['DOCUMENT_ROOT'] . $jpath_eyecatcher_path);
ob_end_clean();


echo $eyecatcher . '<br>';

include ($_SERVER['DOCUMENT_ROOT'] . $jpath_eyecatcher_path);
Run Code Online (Sandbox Code Playgroud)

回声输出是

1

包括输出是

eyecatchertype = 2 
fontawesome
envelope-o
insert_emoticon
custom-icon-class
128
images/clientimages/research (1).jpg
top
test
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

php echo php-include

-1
推荐指数
3
解决办法
3260
查看次数

Echo帮助-如何使用|| 回声中

我一直在尝试使用 echo 在命令提示符中打印此 ASCII 艺术。

  _____             _____
  |_____|___________|_____|
  |_____| / _____ \ |_____|
  |_____|/ /\___/\ \|_____|
 /|====|__/_/___\_\__|====|\
 ||====|  _/_\_/_\_  |====||
 \|====| | \ ... / | |====|/
       |__\ `---' /__|
        |==\_____/==|
        |===|===|===|
        |===|+-+|===|
        >|||<   >|||<
        |---|   |---|
        || ||   || ||
        || ||   || ||
        >= =<   >= =<
        |===|   |===|
        >---/   \---<
        ||#|     |#||
        ||-|\   /|-||
        ||+||   ||+||
        ||-|/   \|-||
        ||_|\   /|_||      
     ___|/-\/   \/-\|___
    /________\ /________\
Run Code Online (Sandbox Code Playgroud)

但我不能,经过一些研究,我了解到你可以用来^解决回声误解,但这似乎不适用于||.

这是我的代码-

ECHO ^|_____|___________|_____|^
ECHO   ^|_____| / _____ \ …
Run Code Online (Sandbox Code Playgroud)

cmd batch-file echo ascii-art

-1
推荐指数
1
解决办法
141
查看次数

是否可以在 php 代码中编写 javascript 函数?

我的意思是像

<?php echo "<script> javscript_function(<?php echo "$php_number_variable"; ?>); </script>" ?>
Run Code Online (Sandbox Code Playgroud)

$php_number_variable 是来自其他 php 文件的数值。

javascript php variables function echo

-1
推荐指数
1
解决办法
52
查看次数

PHP白色空间

PHP:

<?php
echo '<div id="hello">';
include 'world.php';
echo '</div>';
Run Code Online (Sandbox Code Playgroud)

每个构造之间都有空格.谢谢!

php echo

-2
推荐指数
1
解决办法
238
查看次数

如何在回显的html链接中写回声

好的,我试图创建一个导航链接,可以将用户带到那里的个人资料页面.我创建了一个函数"find_user_by_id($ user_id)"用于......嗯...通过id找到用户.我需要的是弄清楚如果用户当前在那里的配置文件页面如何使用它,它显示"注销"链接,其中通常放置"配置文件"链接.唯一的问题是,我不知道如何在已经回显的标签内进行Echo .下面的代码可能会帮助您了解更多:urlencode($user["id"])<a href>

if ($accessPage =='profile') {
        echo "<a href=\"logout.php\">Logout</a>";
    } else {
        echo "<a href=\"profile.php?id=<?php echo urlencode($user["id"]); ?>\">Profile</a>";
    }
Run Code Online (Sandbox Code Playgroud)

html php if-statement echo

-2
推荐指数
2
解决办法
122
查看次数