草庐IT

my_numeric_cast

全部标签

PHP "is_numeric"接受 "E"作为数字

我注意到PHPis_numeric()接受“E”作为数字。我有一个字符串:“88205052E00”,我希望结果为:NOTnumeric。这是我测试过的代码。上面的代码给出了结果:88205052E00isanumber我怎样才能得到结果:88205052E00不是数字? 最佳答案 我会保留答案,以防它有帮助,但正如指出的那样,ctype_digit存在缺点,因为它不喜欢-或。.更有可能的是,您想要使用ctype_digit来检查提供的字符串、文本中的所有字符是否都是数字。Whereasis_numeric—查找变量是数字还是数字字

PHP - is_numeric() 的使用是必要的,还是可以使用比较符号来处理所有正数的情况?

好像比较简单的标志>,>=它们的反向分量可以评估某个变量是否为数字。示例$whatami='beast';($whatami有没有is_numeric()正值(数字>0)是否需要使用?似乎使用上面的比较符号可以确定变量是否为数字.. 最佳答案 正如我发现的那样,许多辅助函数确实是必需的,因为PHP不是强类型的。我发布了similarquestion(虽然不是那相似)关于本周早些时候的isset。需要注意的一件事是,PHP会将您的字符串更改为其整数值,以便在某些情况下(当存在混合类型时)进行比较。这一点不容忽视。我认为这是is_num

postgresql - 区域设置 LC_NUMERIC 在 PostgreSQL 中如何工作?

有人可以深入了解PostgreSQL中的语言环境和数字类型行为吗?我们使用意大利语言环境。那是小数部分的逗号分隔。在postgresql.conf中设置#Thesesettingsareinitializedbyinitdb,buttheycanbechanged.lc_messages='it_IT.UTF-8'#localeforsystemerrormessage#stringslc_monetary='it_IT.UTF-8'#localeformonetaryformattinglc_numeric='it_IT.UTF-8'#localefornumberformattin

php - SSL 证书错误 : self signed certificate in certificate chain in using Twilio on my Laravel Website

我正在我的本地主机上测试我的代码,我尝试了dtisgodsson/laravel4-twilio在我当前的网站上申请,但出现此错误SSLcertificateproblem:selfsignedcertificateincertificatechain在我将此代码放入index.blade.php之后:Twilio::to('119061539155')->message('Thisisso,damn,easy!');我需要做什么来消除这个错误? 最佳答案 此处为Twilio开发人员布道师。此错误是由于您的PHP安装没有包含最新的C

php - PHP 的字母等效 is_numeric

我正在寻找一个与is_numeric按字母顺序等效的函数。如果字符串中只有字母,它将返回true,否则返回false。PHP中是否存在内置函数? 最佳答案 你想要ctype_alpha() 关于php-PHP的字母等效is_numeric,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2323105/

php - filter_input(INPUT_GET, ‘my_string’, FILTER_SANITIZE_STRING); VS 正则表达式预匹配 PHP

出于经验哪个更好用filter_input(INPUT_GET,‘my_string’,FILTER_SANITIZE_STRING);或者用于清理用户输入数据的正则表达式preg_match? 最佳答案 我更喜欢filter_input而不是正则表达式-因为它更容易阅读。 关于php-filter_input(INPUT_GET,‘my_string’,FILTER_SANITIZE_STRING);VS正则表达式预匹配PHP,我们在StackOverflow上找到一个类似的问题:

php - 为什么 www.example.com/index.php/my/path/here 是由 index.php 处理的?

我只是好奇,apache的功能是如何调用的,它是这样引导请求的www.example.com/index.php/my/path/here到一个文件index.php?一开始,您可能会想,如果此请求导致404错误页面,那将是正确的,因为在站点根目录中没有名为index.php的文件夹。顺便说一句,是否有可能关闭此Apache功能(如果它是一个功能)以便此类请求真正以404结束? 最佳答案 这不是URL重写功能。或者至少它不需要是。参见AcceptPathInfoDirective:Thisdirectivecontrolswheth

php - 像 http ://localhost/index. php/articles/edit/1/my-first-article 这样的 URL 在没有 .htaccess 的情况下如何工作?

我不明白:http://localhost/index.php/articles/edit/1/my-first-article此URL在Kohanaframeworkdocumentation中作为示例提及.我查看了我的安装文件,除了我自己的文件之外,没有与此无关的.htaccess。那么,怎么可能会调用index.php,然后作为参数,这些东西看起来像是添加到URL的目录?这看起来并不“真实”。或者这就是原生PHP/Apache/HTTP东西的实际工作方式?据我了解,/总是告诉“嘿,一个目录!”。对我来说真的是零意义……这怎么可能?还是他们在某个地方有我看不到/找不到的.htacc

php - 发送 : How to add webpage title in all my views?

现在我必须像这样分别在我的所有View中添加标题:TestProject-Home和TestProject-Dashboard现在,如果我想更改标题的TestProject部分,那么我必须在所有View中更改它。我如何在BootStrap.php中提及它并将其添加到所有View中?每当我必须更改它时,我都会在一个地方更改它。 最佳答案 您应该查看headTitleView助手。您可以将此代码段放在您的Bootstrap文件中(来自http://framework.zend.com/manual/en/zend.view.helper

php - Casting 在 PHP 中如何工作?

这不起作用:(int)08==(int)09==0但是这个和这个呢?(int)07==7(int)06==6 最佳答案 08是八进制(因为它以0开头),因此它是无效的。Seethedocumentation. 关于php-Casting在PHP中如何工作?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1860039/