小编Nor*_*rse的帖子

PHP preg_match(.*)与以前的换行符不匹配

我在LONGTEXT列中有这些数据(因此保留了换行符):

Paragraph one
Paragraph two
Paragraph three
Paragraph four
Run Code Online (Sandbox Code Playgroud)

我正在尝试匹配第1段到第3段.我正在使用此代码:

preg_match('/Para(.*)three/', $row['file'], $m);
Run Code Online (Sandbox Code Playgroud)

这什么都不返回.如果我尝试在段落的第一行内工作,请匹配:

preg_match('/Para(.*)one/', $row['file'], $m);
Run Code Online (Sandbox Code Playgroud)

然后代码工作,我得到正确的字符串返回.我在这做错了什么?

php preg-match

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

PHP MySQL在同一个表中复制一行...使用Primary和Unique键

我的表有两个键,一个是自动递增id(PRIMARY),另一个是项的名称(UNIQUE).

是否可以在同一个表中复制一行?我试过了:

INSERT INTO items
SELECT * FROM items WHERE id = '9198'
Run Code Online (Sandbox Code Playgroud)

这给出了错误 Duplicate entry '9198' for key 'PRIMARY'

我也尝试过:

INSERT INTO items
SELECT * FROM items WHERE id = '9198'
ON DUPLICATE KEY UPDATE id=id+1
Run Code Online (Sandbox Code Playgroud)

这给出了错误 Column 'id' in field list is ambiguous

就项目名称(UNIQUE)字段而言,有没有办法附加(Copy)到项目名称,因为此字段也必须是唯一的?

php mysql row duplicates

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

JQuery获取数组的第n个元素

$('#button').click(function() {
   alert($('.column').val());
});
Run Code Online (Sandbox Code Playgroud)

我怎么能得到第一,第二或第三个元素.column

arrays jquery

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

美国的默认中心?

默认情况下,谷歌提供了如何在伊利诺伊州芝加哥市中心地图的示例:

var chicago = new google.maps.LatLng(41.850033, -87.6500523);
Run Code Online (Sandbox Code Playgroud)

是否可以将默认中心重点放在整个美国?我无处可寻.

google-maps google-maps-api-3

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

使用.htaccess从URL中删除'index.php'

我一直在尝试从这个网站的各种解决方案,似乎没有工作.我目前正在托管主持人.这是我目前的.htaccess文件:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
<IfModule mod_suphp.c>
    suPHP_ConfigPath /home/user/php.ini
    <Files php.ini>
        order allow,deny
        deny from all

    </Files>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

这是在我的网站的根文件夹中.我也试过添加一个?index.php没有运气.有谁知道为什么这不起作用?

regex apache .htaccess mod-rewrite redirect

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

MySQL删除所有字段的前两个字符

我有一些看起来像这样的数据:

C:10
R:200
N/A
E:3
N/A
N:77
Run Code Online (Sandbox Code Playgroud)

我正在尝试删除每一行的前两个字符,并跳过这些行,N/A我一直试图弄清楚如何使用SUBSTRING但没有运气.

UPDATE d1
SET d1_val = SUBSTRING(d1_val, 1, LENGTH(d1_val)2)
Run Code Online (Sandbox Code Playgroud)

mysql substring

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

PHP:Preg替换括号?

preg_replacePHP中的括号是什么样的正确语法?

$search = preg_replace('/\(\)/','',$search);

谢谢

php regex pcre preg-replace

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

PHP获取多维数组中所有数组的第一个值

这是我的多维数组的一节:

Array ( 
[0] => Array ( [0] => Height [1] => 40 ) 
[1] => Array ( [0] => Weight [1] => 15 ) 
[2] => Array ( [0] => Ctr_Percent [1] => 15 ) 
) 
Run Code Online (Sandbox Code Playgroud)

将语法是刚刚打印什么height,weightctr_percent?我的意思并不是说:

echo $array[0][0];
echo $array[1][0];
Run Code Online (Sandbox Code Playgroud)

有没有办法迭代整个多维数组并回显出每个子数组的第一个值?

php multidimensional-array

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

REGEX匹配整数6到10

我想找到整数在6到10之间的整数.我试过:

[6-10]{1,2}
Run Code Online (Sandbox Code Playgroud)

但这会抛出一个mysql错误(这是一个mysql查询).你如何匹配6到10之间的数字?

php regex mysql sql

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

PHP Regex使用glob()指定多个路径

glob("aaafolder/*php")
glob("bbbfolder/*php")
glob("cccfolder/*php")
Run Code Online (Sandbox Code Playgroud)

有可能简化这个吗?

glob("(?=aaafolder/*php)(?=bbbfolder/*php)(?=cccfolder/*php)")
Run Code Online (Sandbox Code Playgroud)

以上都没有回报.

php regex directory glob

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