我有两种模式,我想用字符串搜索它们.他们是这样的:
$pattern = '/,3$/'
$pattern = '/^1,/';
Run Code Online (Sandbox Code Playgroud)
实际上我想找到以OR结尾的字符串1,,3
我的字符串采用以下格式:
a => 1,2
b => 31,2
c => 4,3
Run Code Online (Sandbox Code Playgroud)
例如a和c是匹配!
我如何使用preg_match来检查这种模式?
坦克的帮助.
所以我使用这个wordpress函数来获取用户图像
the_author_meta('author_image', the_author_ID()
Run Code Online (Sandbox Code Playgroud)
它或者返回something.jpg或者something.png或者something.gif如果发现图像否则将返回像2330的整数,我会怎么做的preg_match或一些有条件的,让我知道如果图像是存在的.我正在考虑做一个preg_match来查看名称中是否有一段时间,但是如果有人有更好的想法,那将是很好的..
在PHP中,我有一个国家电话代码列表.例如:US 1,Egypt 20 ....
我需要检查给定的字符串是否以00[ANY NUMBER FROM THE LIST].
我怎样才能实现这一点并返回国家/地区代码?
我有一些数组,它们可能都是这样格式化的:
Array (
[0] => .
[1] => ..
[2] => 151108-some_image-006.jpg
[3] => high
[4] => low
)
Run Code Online (Sandbox Code Playgroud)
我知道他们有5个值,但我无法确定每个值的位置.
我试图从这个数组中只获取图像
$pos = array_search('*.jpg', $main_photo_directory);
echo $main_photo_directory[$pos];
Run Code Online (Sandbox Code Playgroud)
但是众所周知,它正在寻找一个*.jpg它无法找到的文字.我在正则表达式上并不那么优秀,也不知道如何格式化合适的字符串.
从这个数组中获取第一个图像(假设可能有多个图像)的最佳方法是什么?
加成
我要问的一个原因是找到一种搜索数组的简单方法.我不知道正则表达式,虽然我想使用它.我写了一个问题,寻找一个正则表达式,在字符串末尾找到'.jpg',没有搜索结果产生.
我想测试是否String1开始由string2在PHP
我发现了这个问题: 如何检查字符串是否以指定的字符串开头
但我想在一个if条件下做- 而不是在一个函数中.我是这样做的,但我不确定:
if(startsWith($type_price,"repair")) {
do something
}
Run Code Online (Sandbox Code Playgroud)
如果它是假的,你可以纠正我吗?