草庐IT

php - 从 php 字符串中提取纬度/经度坐标

我需要使用php从字符串中提取纬度和经度坐标。字符串将始终被格式化为:"(42.32783298989135,-70.99989162915041)"但是每个值的长度会因使用而异。提取值的最佳方法是什么?谢谢! 最佳答案 您可以使用sscanf来执行此操作:sscanf($string,'"(%f,%f)"',$lat,$lng);测试:php>sscanf('"(42.32783298989135,-70.99989162915041)"','"(%f,%f)"',$lat,$lng);php>var_dump($lat,$lng

php - 从包含 PHP 中括号的字符串中提取文本

我有一个带有国家名称和代码的字符串KT16(Ottershaw)现在我需要从()中提取文本。我需要解救奥特肖。我怎样才能用php做到这一点。 最佳答案 应该是:preg_match('/\(([^\)]*)\)/','KT16(Ottershaw)',$matches);echo$matches[1]; 关于php-从包含PHP中括号的字符串中提取文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

php - 如何从 MP3 ID3 标签中提取专辑封面?

我可以使用php成功地从我的mp3应用程序中获取mp3ID3标签。我留下了一个巨大的BLOB。我敢肯定这很简单,但我只需要在正确的方向上提供一点帮助。我想要结束的是(BLOBDATACORRECTED):$media_year=implode($ThisFileInfo['comments_html']['year']);$media_genre=implode($ThisFileInfo['comments_html']['genre']);$media_jpg=[BLOBDATA];(我知道这对编程没有意义,但你明白了。前两行对我来说很好,但我不知道如何从ID3标签中获取BLOBD

php - 正则表达式提取 2 个大括号之间的字符串

我有以下短代码:Dear{{name}},Youarebeinginvitedforthefollowingevent:{{event}}regards,{{author}}我有一个来自数据库的数组:$数据哪里:$data['name']='JohnDoe';$data['event']='Partyyay!';$data['author']='KehkeLunga';我期望的输出:DearJohnDoe,Youarebeinginvitedforthefollowingevent:Partyyay!regards,KehkeLunga此外,我还想执行像{{firstname||las

php - 提取两个字符之间的字符串

我有一个这种格式的输出字符串FnameLname.我想从这里提取电子邮件。我该怎么做? 最佳答案 如果你能确定字符串格式是一致的,一个简单的正则表达式就可以解决问题:$input='FnameLname';preg_match('~~',$input,$output);$email=$output[1]; 关于php-提取两个字符之间的字符串,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

php - 使用正则表达式提取 URL 参数 - 重复捕获组

我正在尝试通过正则表达式提取URL参数,并且非常接近让它工作。我什至知道问题出在哪里:我的正则表达式在重复捕获组时遇到问题。但我根本不知道如何解决它。语言是PHP。我的网址类似于下面的网址。它可以没有参数,只有一个或多个:member.php?action=bla&arg=2&test=15&schedule=16我的正则表达式是这样的:member\.php((?:[\?|&](\w*)=(\w*))*)我的捕获组最终是:1.action=bla&arg=2&test=15&schedule=162.schedule3.16我不知道如何单独捕获所有参数。我只需要满足于第一个捕获组并自

php - 正则表达式从 [shortcode] 中提取变量

将一些内容从WordPress迁移到Drupal后,我有一些需要转换的短代码:字符串内容:Irrelevanttekst...[sublimevideoclass="sublime"poster="http://video.host.com/_previews/600x450/sbx-60025-00-da-ANA.png"src1="http://video.host.com/_video/H.264/LO/sbx-60025-00-da-ANA.m4v"src2="(hd)http://video.host.com/_video/H.264/HI/sbx-60025-00-da-A

php - 用于提取时间戳和注释的正则表达式

我有一些从旧的访问数据库导出的文本字段,这些文本字段正在移植到新的MySQL结构中。有多种格式的字段输入:10/06/201009:10:40Worknotyetstarted我想获取该字符串并使用某种正则表达式来提取日期/时间信息,然后再提取评论。是否有简单的正则表达式语法来匹配这些信息? 最佳答案 您可以使用它代替正则表达式:$parts=explode("",$string,3); 关于php-用于提取时间戳和注释的正则表达式,我们在StackOverflow上找到一个类似的问题:

php - 提取 $_GET 变量的特定部分或 URL 本身

得到这个东西用户来到我的网站,他们每次都在urlnew中有变量,但结尾总是一样的/dp/随机ID/http://mywebsite.com/?source=text&keyword=site.com/random-text/dp/10505/所以我要保存的是/dp/thisid/我想过使用类似的东西:$keywword=$_GET['keyword'];还有一些如何像在正则表达式中一样提取随机ID,您可以找到/dp/和/之间的内容,并保存到$id之类的变量中,以便以后使用。 最佳答案 你可以这样做:$keyword=$_GET['k

php - 通过在@font-face 中搜索替换从@font-face 中提取网址

我有一个网络服务,可以重写css文件中的url,以便可以通过CDN提供它们。css文件可以包含图像或字体的url。我目前有以下正则表达式来匹配css文件中的所有url:(url\(\s*([\'\"]?+))((?!(https?\:|data\:|\.\.\/|\/))\S+)((\2)\s*\))但是,我现在想引入对自定义字体的支持,并且需要在@font-fontface中定位url:@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.0.3");src:url("fonts