小编Joh*_*nde的帖子

如何在PHP中获得自0年以来的天数?

它相当于MySQL to_days()函数.

是否有内置PHP函数可以执行此操作,还是需要将某些内容拼凑在一起?

php date date-math

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

使用$ _SESSION的PHP条件语句赋值,但为什么呢?

我实际上已经找到了如何自己解决这个特殊问题,但它仍然让我发疯,想知道为什么问题才会开始.我有条件声明:

if($_SESSION['authenticated'] = 1) {
    DOSTUFF;
}
Run Code Online (Sandbox Code Playgroud)

现在在此if语句之前,我知道$_SESSION['authenticated']通过使用是空的print_r().但是,在执行此代码块之后,此条件语句将1分配给$_SESSION['authenticated'],这使得if语句无论如何都会评估为true!我发现使用办法解决isset(),但我仍然不知道为什么一个条件语句将一个值分配给摆在首位的变量时,它应该只计算该条件是否为真或假.

php session conditional

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

真实的情况不起作用

我在PHP函数中有一个像'nameabc'的字符串.我检查字符串的最后三个字符是否为'abc'它应该删除它并返回剩余的字符串.这是我的条件:

$name="nameabc";
$last_char=substr($name,-4);   //it returns the 'abc'
if($last_char == 'abc')   //this condition does not return true
$real_name=substr($name,0,-4);
Run Code Online (Sandbox Code Playgroud)

我不知道是什么问题.

php if-statement substring

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

如何防止textareas重叠

我有两个textareas

<textarea>Text area 1</textarea>
<textarea>Text area 2</textarea>
Run Code Online (Sandbox Code Playgroud)

我想把自己定位在彼此之上:

在此输入图像描述

但是我不想用<br>.

还有另一种方法可以在CSS中执行此操作吗?例如,弄乱textarea margindisplay属性?

谢谢.

html css

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

&lt;a href&gt;将链接附加到当前URL的末尾

因此,每当我将.html文件上传到我的网站并使用新网址标记时,该链接就会使用户将链接附加到当前网址的末尾。例如,如果我的网站是example.com,而index.html文件放在example.com/test中,而链接是google.com,则该链接会将我带到example.com/test/google.com。在这种情况下,如何使a href标签将我带到google.com。

谢谢!

html .htaccess

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

从php获得爆炸的价值

可以说我有一个由;分隔的字符串;

  $something = "dog;cat;horse;fish";
Run Code Online (Sandbox Code Playgroud)

我知道我可以轻松地将其爆炸并从爆炸数组中获取适当的值:

 $explode = explode(";",$something);
Run Code Online (Sandbox Code Playgroud)

$explode[1] 会是猫.

有没有办法可以在线进行此操作?我的意思是:

$favoritePet = explode(";",$something)[1];
Run Code Online (Sandbox Code Playgroud)

$favoritePet 等于猫

显然上面是错误的,但我希望这说明了我想要达到的目标,同时爆炸并获得价值.

php arrays explode

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

警告:explode()期望参数2是字符串,给定数组

剧本:

<?php

    $tqs = "SELECT * FROM `table_two`";
    $tqr = mysqli_query($dbc, $tqs);
    $row = mysqli_fetch_assoc($tqr);
    $thearray[] = $row['some_text_id'];

    // Prints e.g.: Array ( [0] => 164, 165, 166 )
    print_r($thearray);

    echo "<br/><br/>";
    echo "<br/><br/>";

    $thearray = explode(", ", $thearray);
    print_r($thearray);

?>
Run Code Online (Sandbox Code Playgroud)

我在"some_text_id"列的一行中有以下条目:

164, 165, 166
Run Code Online (Sandbox Code Playgroud)

我希望用逗号"爆炸"这个并将它存储在一个数组中,所以我可以单独选择数字,例如:

myarray[0], myarray[1], myarray[2]
Run Code Online (Sandbox Code Playgroud)

虽然我收到以下错误消息:

警告:explode()期望参数2是字符串,在...中给出的数组(指向爆炸函数)

有关如何做到这一点的任何建议?

php arrays explode

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

PHP的数组结构

我在这里遇到阵列结构问题.

为什么这个阵列

$plans = array(
    'id'   => 'free', 
    'name' => 'Free', 
    'sums' => array(
        'usd' => 0,
    ),
    'id'   => 'trial', 
    'name' => 'Trial', 
    'sums' => array(
        'usd' => 0,
    ),
);
Run Code Online (Sandbox Code Playgroud)

只返回我(我的数组的最后一个结果):

Array
(
    [id] => trial
    [name] => Trial
    [sums] => Array
        (
            [usd] => 0
        )

)
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助将非常感激.

非常感谢.

php arrays

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

电子邮件地址特殊字符混淆

我正在玩弄filter_var验证电子邮件:

$email = "test@test.com"; 

if( filter_var( $email, FILTER_VALIDATE_EMAIL ) ){

    echo "{Valid Email";

}else{

    echo "Invalid Email";

}
Run Code Online (Sandbox Code Playgroud)

那回来了Valid Email.

但是当我尝试像. $ # * ? & ! ^ ~ / ' - _ @ % {} | = +本地部分那样的特殊字符时,喜欢:

$email = "te?st@test.com";
$email = "te/st@test.com";
$email = "te'st@test.com";
$email = "te}st@test.com";
$email = "te|st@test.com";
$email = "te=st@test.com";
Run Code Online (Sandbox Code Playgroud)

那也会回来Valid Email.

它不接受像这样的人物<> [] ,.

但如果我使用$:

$email = "te$st@test.com";
Run Code Online (Sandbox Code Playgroud)

那会回来Valid …

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

从c中的文件中读取并打印特殊ascii字符

我想知道如何从txt文件中读取特殊的ascii字符。

\n

我有这个文本文件,我想打印:

\n
\xe2\x96\x84 \xe2\x96\x80\xe2\x96\x88   \xe2\x96\x88     \xe2\x96\x88   \xe2\x96\x88\xe2\x96\x84    \xe2\x96\x88\xe2\x96\x80\n\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88  \xe2\x96\x88   \xe2\x96\x88  \xe2\x96\x88\xe2\x96\x88\xe2\x96\x88    \xe2\x96\x88   \xe2\x96\x84\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x84 \xe2\x96\x88\xe2\x96\x88\xe2\x96\x84\xe2\x96\x84\xe2\x96\x84 \xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x84\n
Run Code Online (Sandbox Code Playgroud)\n

这怎么能打印出来呢?当打印它时我收到错误。怎么修?

\n

我想制作游戏的主菜单。为了灵活性,我想键入文本文件,而不是直接打印。它应该打印出第 219 个字符的“ASCII BASTILLE DAY”,但它太混乱了。我也尝试使用批处理文件,但它也不起作用。

\n

这是代码:

\n
void mainmenu()\n{\n    while (1) {\n        if (mmplso <= 0) { PlaySound(TEXT("SFX\\\\VLVce.wav"), NULL, SND_ASYNC); mmplso = 50800; }\n        cls();\n        hidcur();\n\n\n        /*\n        printf("\\n              Made by Mauser\\n\\n%d\\n\\n                VER(1.0A)\\n\\n", mmplso);\n        //\n        //\n        // \n        //\n        printf("\\n       %c%c%c    %c%c%c  %c%c%c  %c%c%c%c%c %c%c%c%c%c\\n", (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, (char)219, …
Run Code Online (Sandbox Code Playgroud)

c ascii

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

标签 统计

php ×6

arrays ×3

explode ×2

html ×2

.htaccess ×1

ascii ×1

c ×1

conditional ×1

css ×1

date ×1

date-math ×1

if-statement ×1

session ×1

substring ×1