草庐IT

PHP:确定句末的句号或问号

问题:我的WordPress网站上的一些帖子标题是问题,即帖子标题以问号结尾。我有生成最新帖子列表的帖子查询。所以我想找出一些php来保持我的标点符号正确。确定标题的最后一个字符是否是问号而不是句号的好方法是什么?如果帖子标题不是问题,请附上句号。这就是我试图用它来获取wordpress查询中的标题,然后确定标题是否是一个问题,但它不会打印句点。一定是简单的东西我在这里错了:编辑2010年3月3日这现在有效: 最佳答案 未经测试,但我注意到的第一件事是您使用的是=,它表示赋值,而不是比较。if(!$question='?'):ech

php - 来自xml的php utf-8解码返回问号

我在使用xml时遇到了一些问题。我知道这是个很难回答的问题,但我找到的答案并不能解决我的问题。问题是,当我使用phpdomdocument在xml文件中添加e或_或其他特殊字符时,它会将e保存为xe9,将_保存为xe4。我不知道这是否可以,但当我想显示输出时,它会在这里显示问号。我试了很多。就像在phpdomdocument中删除和添加de-xml头中的编码一样。我还尝试使用file_get_contents和phputf-8udecode来获取xml。我试过使用isointead,但没有解决我的问题。相反,我有时会遇到php-xml解析错误。我一定做错了什么,但是什么?这是我的问题,

php - .htaccess 重写以问号开头的请求 url

我遇到了这个Joomla问题-谷歌似乎已经为我删除的菜单条目建立了索引,但我忘记删除菜单中的条目,所以现在谷歌已经为这个网站建立了索引:http://www.madplanuge.dk/?Itemid=134我想将它(.htaccess)重定向到这个url:http://www.madplanuge.dk/madplan/lav-madplan你会怎么做。我已经尝试过以下操作:RewriteRule^\?Itemid=134http://www.madplanuge.dk/madplan/lav-madplan?[R=301,L]RewriteCond%{REQUEST_URI}^\?

php - 在问号、感叹号或句号处拆分字符串

我尝试使用preg_split在问号、感叹号或句号处拆分字符串,但我遇到了问题。它不是在问号处拆分,而是在此之前拆分字符串。请看一下我的代码:预期结果:WhywillIhavenomoney实际结果:Whywill 最佳答案 您需要转义特殊的正则表达式字符(.和?)并删除空格。演示:https://eval.in/422337输出:Array([0]=>WhywillIhavenomoney[1]=>BecauseIspentitall)Regex101演示:https://regex101.com/r/zK7cK7/1

php - 带有问号的 Laravel 5.1 路由

我正在尝试在Laravel5.1中创建一个路由,它将根据“关键字”搜索记录。我喜欢在我的url中包含一个?以提高可读性。问题是,当我包含?并用postman测试路线时,它什么都不返回。但是当我删除?并将其替换为/并再次使用postman对其进行测试时,它将返回关键字的值。Laravel路由是否支持??//Routes.phpRoute::get('/search?keyword={keyword}',['as'=>'getAllSearchPublications','uses'=>'PublicationController@index']);//PublicationControl

php - PHP CURL 响应中的问号

我想通过API使用一个站点,我有这个代码:$ch=curl_init('http://example.com/?api=**');$options=array(CURLOPT_RETURNTRANSFER=>true,CURLOPT_HTTPHEADER=>array('text/plain;charset=UTF-8'),);curl_setopt_array($ch,$options);$results=curl_exec($ch);var_dump($results);但我看到?而不是像”,»这样的字符。我检查了源页面,字符集是utf-8..有什么问题?

php - 我想使用 .htaccess 从 url 中删除问号和 .php 扩展名

我对.htaccess中的重定向URL有疑问。我想从URL中删除.php和问号。例如:www.example.com/test.php?id=12到www.example.com/test/12需要这样的格式。我尝试在我的.htaccess中使用这段代码Options+FollowSymLinks-MultiViews#Turnmod_rewriteonRewriteEngineOnRewriteBase/##don'ttouch/forumURIsRewriteRule^forums/-[L,NC]##hide.phpextensionsnippet#Toexternallyredi

php - 推特如何更改网址上的获取问号

我想知道Twitter是如何将他们的URL做成这样的https://twitter.com/#!/twitter它是通过ruby​​的独特方法还是我可以用.htaccess和php做的事情,因为据我所知,这个#符号用于将用户发送到页面上的某个block也可以使用其他标签,例如&或%或$等。提前致谢 最佳答案 这是您应该阅读的内容,以了解#!的含义:AproposalformakingAJAXcrawlableGettingstartedwith#!FullSpecificationWhyitmightbenotagoodidea但是

php pdo插入名称中带有问号的列

我花了几个小时尝试使用PDO插入查询,最后我意识到我做不到(不知道怎么做)。问题实际上是列名有“?”在里面。其中一列名为“如果HSM签证到哪一年?”。因此,每次我插入时,我都会得到:-传递的参数数量错误或-不能混合名字和?查询中。我放弃了这个,我打算改变我必须使用的mysql表(无论如何谁用问号命名列?),但我仍然很好奇。INSERTINTO`tbl_maindetails`(`Id`,`Title`,`IfHSMVisatowhatyear?`)VALUES(?,?,?)谢谢,戈兰 最佳答案 $dbh->setAttribute(

php - 黑钻问号与某些字符的丢失

我已经阅读过这个问题并且之前遇到过它,但是我还没有找到解决它的两面的方法。我有一个新闻聚合器,可以从RSS提要中获取新闻。在显示内容时我得到了黑色菱形问号,所以在做了一些研究之后,我添加了以下代码行(PHP):$content=mb_convert_encoding($content,'UTF-8','HTML-ENTITIES');这成功地解决了这个问题,但在查看另一篇有一些带有重音的西类牙语单词的文章时,我注意到重音已被转换为时髦的字符。他们以前看起来很好。例如,现在我看到这样的东西:基因组现在我宁愿有第二个问题,因为它没有那么突出,但理想情况下我想同时解决这两个问题。我的MySQ