小编Bra*_*gae的帖子

放置没有文件扩展名的链接(.php)

是否可以配置Apache以便不显示文件扩展名?

例如:说我有,domain.com/page.php但想要domain.com/page作为网址.

有任何想法吗?

php apache

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

我可以运行jQuery函数并在加载和更改时运行吗?

我想首次在页面加载时运行脚本(对于select元素的默认值),然后在select元素的每次更改时运行.是否可以在一行中完成,或者我是否需要复制此事件的函数?

我知道我可以使用下一个结构:

$('#element').on('keyup keypress blur change', function() {
    ...
});
Run Code Online (Sandbox Code Playgroud)

但它似乎不支持加载事件.

有任何想法吗?

jquery events onload

7
推荐指数
3
解决办法
9142
查看次数

php 如何获取 JSON 属性名称

我有一个以下 JSON 文件:

{"ver":2,"sb":[some array],"ld":[some array] ,"hd":[some array]}
Run Code Online (Sandbox Code Playgroud)

我尝试使用下一个代码来获取属性名称:

$path='./datafiles/jsonTest.json';
$data = json_decode(file_get_contents($path));
$properties=get_object_vars($data);
foreach($properties as $propName){
    echo $propName.'<br>';
}
Run Code Online (Sandbox Code Playgroud)

但结果我得到:

2
Array
Array
Array
Run Code Online (Sandbox Code Playgroud)

当我需要时:

'ver'
'sb'
'ld'
'hd'
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?谢谢!

php oop json

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

mysql_fetch_array和php中的while循环

我正在尝试从数据库中获取数据并将其打印在页面上.我用下一个选择:

$tableIndex=mysql_query('SELECT table_index FROM table_names');
Run Code Online (Sandbox Code Playgroud)

当我使用while循环打印时,没关系.码:

while($row = mysql_fetch_array($tableIndex) ){
        echo $row[0].'<br>';}
Run Code Online (Sandbox Code Playgroud)

结果:

1st

2nd

3rd
Run Code Online (Sandbox Code Playgroud)

但是没有while循环,它只给出了数组的第一个元素.

码:

$row = mysql_fetch_array($tableIndex);
    echo $row[0].'<br>';
    echo $row[1].'<br>';
    echo $row[2].'<br>';
Run Code Online (Sandbox Code Playgroud)

结果:

1st

_

_
Run Code Online (Sandbox Code Playgroud)

(其中"_"是空格)

有人可以告诉为什么它的工作如此奇怪吗?

php mysql

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

标签 统计

php ×3

apache ×1

events ×1

jquery ×1

json ×1

mysql ×1

onload ×1

oop ×1