RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-234573

Beginner's questions

Martin Hope
Beginner
Asked: 2020-01-22 04:51:23 +0000 UTC

错误通知:未定义索引:价格

  • 0

有一个请求

$query ="SELECT AVG(Price) FROM `products` WHERE Manufacturer=2";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
while ($myrow = mysqli_fetch_array($result)){

    echo $myrow['Price'] . "<br>\n"; // line 15
}

您需要显示给定制造商的产品的平均价格

出于某种原因,我得到一个错误

注意:未定义索引:价格在 C:\Users\Vit\PhpstormProjects\untitled\index.php 第 15 行

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-19 02:43:50 +0000 UTC

什么是 mysql 索引以及如何使用它们

  • 13

你能给出一个关于表索引的清晰示例吗?文档说了这么多,这是误导。索引是主键还是外键?

mysql
  • 3 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-15 17:33:54 +0000 UTC

不使用return的函数:如何执行?

  • 1
    <?php
    function my_func($my_var){
    ...
}
    $a = 20;
    my_func($a);
    echo $a; //здесь должно быть выведено 30

根据这部分代码,你需要完成它,使函数将$my_var的值增加10。禁止在函数中使用return。

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-15 07:05:04 +0000 UTC

删除所有超过 5 个字符的单词

  • 0

写代码:

<?php
function delete_words($text){
$str = explode(' ', $text);
foreach($str as $value){
    if (mb_strlen($value)>5){

       unset($str[$value]); 
    }
}
print_r($str);
}
$text = "один двадцать три сорок восемь пятдесят";
delete_words($text);
?>

但无论如何它都会输出所有单词,而不会删除那些长度超过 5 个字母的单词。这里出了什么问题?

php
  • 3 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-14 18:56:43 +0000 UTC

从字符串中找出最长的单词

  • 2

我的脚本中需要修复什么,以便它在字符串中查找 3 个最长的单词?

<?php
$text = 'раз четыре шестьдесят сорок пользователь он автомобиль номер';
$arr = explode(" ", $text);
for ($i=0; $i<count($arr); $i++) {
    $max = $arr[0];
    if(strlen($arr[$i]) > strlen($max)){

        $max = $arr[$i];
      }
    }
echo $max;
?>

现在它只输出字数

php
  • 3 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-06 19:37:18 +0000 UTC

在位于特定目录的文件中查找单词

  • 0

有一个代码

<?php

function search_file($dir, $word){
    $result = array();
    $arr=scandir($dir);

    for ($i = 0; $i < count($arr); $i++) {
        $filename = $dir . '/' . $arr[$i];
        if(is_file($filename)){
            $x = file_get_contents($filename);

            $pos=strpos($x, $word);
            if($pos!==false){
                $result[]=$arr[$i];
            }
        }
    }
    return $result;
}
print_r(search_file("test1", "red"));

?>

这里的错误在哪里?该脚本不会查找单词red,尽管该单词位于 test1 目录的其中一个文件中

php
  • 2 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-04 23:00:59 +0000 UTC

在这种情况下,修剪功能如何工作?

  • 1

有一个代码

<?php

$a = array(1, 1, 2, 3, 4, 5, 15);
$b = implode('', $a);
$r = trim($b, '15');
echo $r;
?>

你能解释为什么结果是 234 吗?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-02 21:37:30 +0000 UTC

在 Cookie 中保存文本颜色

  • 0

告诉我如何在保持其逻辑的同时改进此代码。

<?php
if (isset($_POST['submit'])){
   if (!empty($_POST['color'])){
 setcookie('color', $_POST['color']); 
    $_COOKIE['color'] = $_POST['color'];
  }
}
$color = isset($_COOKIE['color']) ? $_COOKIE['color'] : 'red';
?>
<form method="post" action="">
<p>
<select size="5" name="color">
<label>Выберите цвет:</label>
<option value="red" <?php if ($_COOKIE['color']=='red') echo 'selected="selected"'?>>Красный</option>
<option value="blue" <?php if ($_COOKIE['color']=='blue') echo 'selected="selected"'?>>Синий</option>
<option value="yellow" <?php if ($_COOKIE['color']=='yellow') echo 'selected="selected"'?>>Жёлтый</option>
<option value="brown" <?php if ($_COOKIE['color']=='brown') echo 'selected="selected"'?>>Коричневый</option>
<option value="green" <?php if ($_COOKIE['color']=='green') echo 'selected="selected"'?>>Зелёный</option>
</select>
</p>
<p><input type="submit" name="submit" value="Применить"></p>
</form>
<div>
<font color="<?php echo $color?>">
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.. 
</font>

选择并提交颜色时,该颜色会应用于文本并选中该选项。但是你怎么能用期权价值..块做得更漂亮呢?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-02 18:17:35 +0000 UTC

仅以单数形式显示数组的唯一元素

  • 1

我不知道要向这段代码中添加什么,以便它只输出唯一值(即 3、0)

<?php

$arr = array(2, 5, 5, 3, 2, 10, 10, 0);
for ($i = 0; $i < count($arr); $i++ ) {
   $a = true;
   for($j = 0; $j < $i; $j++){
      if($arr[$i] == $arr[$j]){
         $a = false;
      }
   }
   if($a){
      echo $arr[$i]. " ";
   }
}

?>

现在所有元素都以单数显示(即 2、5、3、10、0)

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-02 05:58:45 +0000 UTC

显示类别树,但嵌套不受限制

  • 0

编码

$shop_categories = array(
    array(
        'title' => 'Компьютеры',
        'children' => array(
            array(
                'title' => 'Ноутбуки',
            ),
            array(
                'title' => 'Моноблоки',
            ),
            array(
                'title' => 'Системные блоки',
                'children' => array(
                    array(
                        'title' => 'Tower',
                    ),
                    array(
                        'title' => 'Mini Tower',
                    )
                )
            )
        )
    ),
    array(
        'title' => 'Бытовая техника',
        'children' => array(
            array(
                'title' => 'Пылесосы',
            ),
            array(
                'title' => 'Холодильники',
            )
        )
    )
);

带出树:

function drevo($shop_categories) {
    echo '<ul>';

    foreach ($shop_categories as $key){

      echo "<li>" . $key['title'] . "</li>" ; 

       if (isset($key['children'])){

            drevo($key['children']);
        }

    }

echo '</ul>';

}
drevo($shop_categories);

但是如果我们有无限的嵌套,那么这个

if (isset($key['children'])){

            drevo($key['children']);
        }

不会再滚动了。无限量怎么办。子目录的数量?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-01-02 03:47:54 +0000 UTC

在不使用内置 php 函数的情况下以单数形式显示数组元素

  • 0

您需要显示元素 2、5、3、10

我应该在我的代码中做什么来显示这些元素?

<?php
   $arr = array(2, 5, 5, 3 ,2, 10);

   for ($i=0; $i<count($arr); $i++ ) {
      for ($j=0; $j < $i; $j++ ) {
         if($arr[$i]==$arr[$j]) echo $arr[$i]. " ";
      }
   }
?>

现在它只输出 2, 5。有必要再输出 3, 10。

php
  • 3 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-29 04:37:12 +0000 UTC

批判确定素数的脚本并进行转换

  • 0

批评代码

<?php
function  isPrime($num) {
    if ($num < 2) {
      echo  "$num is not prime";
        exit();
    }
    for ($i = 2; $i < $num;  $i++) {
        if ($num  %  $i == 0) {
            echo  "$num is not prime";
          exit();
        }
    }
echo  "$num is prime";
}
isPrime(13);
?>

如果一切都像那样,为什么我们需要表达式中的平方根for ($i = 2; $i < $num; $i++) ...但是如何转换此代码以便搜索 2 到 13 范围内的素数?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-25 23:03:44 +0000 UTC

按特定顺序打印数组元素

  • 0

有一个代码

<?php
$arr = array('green'=>'зеленый', 'red'=>'красный','blue'=>'голубой');
  foreach ( $arr as $key => $value ) {
  echo $key . "<br>";
  }

  foreach ( $arr as $key => $value ) {
  echo $value . "<br>";

}
?>

如何以相同的顺序输出元素但在一个foreach循环中实现它?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-17 00:15:29 +0000 UTC

以特定格式获取屏幕上的类别

  • 0

有一个数组

$shop_categories = [
[
    'title' => 'Компьютеры',
    'children' => [
        [
            'title' => 'Ноутбуки',
        ],
        [
            'title' => 'Моноблоки',
        ],
        [
            'title' => 'Системные блоки',
            'children' => [
                [
                    'title' => 'Tower',
                ],
                [
                    'title' => 'Mini Tower',
                ]
            ]
        ]
    ]
],
[
    'title' => 'Бытовая техника',
    'children' => [
        [
            'title' => 'Пылесосы',
        ],
        [
            'title' => 'Холодильники',
        ]
    ]
]
];

使用单个 print_cats($shop_categories) 函数打印这样一棵树的最简单方法是什么:

电脑:

  • 笔记本

  • 单块

  • 系统块

      - 塔

      - 迷你塔

家电:

  • 吸尘机

  • 冰箱

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-16 03:48:01 +0000 UTC

设置会话时间(保存特定时间的文本颜色)

  • 0

有文件.html

<form method="post" action="file.php">
<p>
<select size="5" name="color">
<label>Цвета</label>
<option value="red">Красный</option>
<option value="blue">Синий</option>
<option value="yellow">Жёлтый</option>
<option value="brown">Коричневый</option>
<option value="green">Зелёный</option>
</select>
</p>
<p><input type="submit" name="submit" value="Выбрать"></p>
</form>

和文件.php

<?php
session_start();

if (isset($_POST['submit'])){

   if (!empty($_POST['color'])){

    $_SESSION['color'] = $_POST['color'];  
  }
}
$color = $_SESSION['color'];


?>
<div>
<font color="<?php echo $color?>">
Some text here.....
</font>
</div>

提交颜色后如何让文本颜色在浏览器中只持续1分钟?

php
  • 2 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-12 15:26:52 +0000 UTC

输出非重复数组元素[重复]

  • 0
这个问题已经在这里得到回答:
从数组中删除重复项 (6 个答案)
5 年前关闭。

我有一个简单的数组

$arr = array(2, 5, 5, 3 ,2, 1, 5, 7, 1);

如何只显示所有唯一的非重复值?那些。输出应为 2、5、3、1、7

您不能使用 array_unique($arr) 函数。

php
  • 2 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-06 22:00:00 +0000 UTC

代码执行与文档不匹配

  • 0

我正在 PHP 5.3.3 中执行代码。

<?php

$arr1 = array();
var_dump(empty($arr1));

$arr2;
var_dump(empty($arr2));

$arr3 = array(0);
var_dump(empty($arr3));

$arr4 = array(null);
var_dump(empty($arr4));

$arr5 = array(false);
var_dump(empty($arr5));

$arr6 = array("");
var_dump(empty($arr6));

$arr7 = array(" ");
var_dump(empty($arr6));

?>

执行结果

bool(true) bool(true) bool(false) bool(false) bool(false) bool(false) bool(false)

它与文档不匹配,该文档声明如果 var 存在并且包含非空值和非空值,它将返回 FALSE。否则,返回 TRUE。以下值被视为空值:

"" (пустая строка)
0 (целое число)
0.0 (дробное число)
"0" (строка)
NULL
FALSE
array() (пустой массив)

这怎么解释。与 PHP 4 或 5 相比,PHP 3 中的结果是否不同?

php
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-05 02:49:25 +0000 UTC

在 mac os 的 lenovo 笔记本电脑上安装驱动程序

  • 2

如何查看丢失的驱动程序并将它们安装在 Mac OS 的笔记本电脑上?

mac
  • 1 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-05 00:35:28 +0000 UTC

不同版本php检查空数组结果的区别

  • 0

有许多值用于检查数组是否为空:

<?php

$arr1 = array(" ");
var_dump(empty($arr1));
$arr2 = array(0);
var_dump(empty($arr2));
$arr3 = array(null);
var_dump(empty($arr3));
$arr4 = array(false);
var_dump(empty($arr4));

?>

在 php 5.3.3 版本中,我得到的都是false。但是在 php 5.4 及更高版本中它会是真的吗?

php
  • 2 个回答
  • 10 Views
Martin Hope
Beginner
Asked: 2020-12-02 16:42:24 +0000 UTC

将用户评论一一输出

  • 0

执行此脚本时

<?php

$name = $_POST ['user'];
$comment = $_POST ['comment'];
$str = ":";
 for ($i = 0; $i < count($name); $i++){

    $s = $_POST['namepost'] . $name . ":" . "<br />";

        }
 for ($j = 0; $j < count($comment); $j++){

    $st = $_POST['namepost2'] . $comment . "<br />";

        }
?>

<form name="someform" method="post">
  <p><b>Ваше имя:</b><br>
   <input type="text" size="40" name="user">
   <input type="hidden" name="namepost" value="<?=$s?>"> 
   <input type="hidden" name="namepost2" value="<?=$st?>">  
  </p>
 <p><b><?=$s?></b><?=$st?></p>
   <p><textarea name="comment" cols="40" rows="3" placeholder="Введите комментарий"></textarea></p>
  <p><input type="submit" value="Отправить">
 </form>

例如,如果您输入相应用户的几条评论,则评论输入字段上方会显示以下图片:

我:

他:

啊啊

jujuth

而你需要依次输出:

我:啊啊啊

他:yuyuyu

php
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5