草庐IT

字母表

全部标签

php - 全部大写字母的日期格式

下面的PHP代码以这种格式返回日期:July27,20107:36pm如何让它返回大写字母的日期?这就是我想要的;JULY27,20107:36PM提前致谢约翰PHP代码:format('Fj,Y&\nb\sp&\nb\spg:ia') 最佳答案 strtoupper()函数将字符串中的所有字符转换为大写。您可以通过以下方式使用它:strtoupper(format('Fj,Y&\nb\sp&\nb\spg:ia'));如果您对空格有疑问,请记住它是 。在那里插入大写字母可能也行不通。您可以尝试以下操作:strtoupper(for

php - 回显 PHP 数组仅显示每个值的第一个字母

这是一个简单的评级系统。有3个值,其中包含一个百分比以及附带的描述/名称。我只想显示描述/名称。出于某种原因,它显示:一个T我这是我的脚本:if(isset($_POST['analyze'])){//gettotalvalueof"TimeManagement"sectionfor($i=0;$i$time_management_rating,'description'=>'TimeManagement');$user_rating[1]=array('percent'=>$attract_clients_rating,'description'=>'AttractClients')

php - 需要一个正则表达式来匹配字母后跟数字或大写字母

我需要一个可以替换小写字母n的正则表达式带有换行符,但仅当其后跟数字0-9时或大写字母。例如字符串:CompanyBuildingn100ProspectWay应该转换成:CompanyBuilding100ProspectWay我正在尝试用PHP清理这些数据,因此生成的表达式需要兼容。 最佳答案 试试这个:n(?=[\dA-Z])在PHP中(workingexample):$str=preg_replace("/n(?=[\dA-Z])/","\n",$str);(?=...)是一个积极的先行-它检查我们匹配但不匹配的n之后的内容

php - 清理文本字符串中字母/三重空格之间的空格

我需要清理文本字符串,其中每个字母之间都有一个空格,每个空格由3个空格组成,例如:EXCEPTIONALCREATIVITYANDATAILOREDDESIGNEDGE我将如何清理文本,即将每个三重空格转换为一个空格,并删除每个字母之间的空格?欢迎客户端/服务器端解决方案。 最佳答案 preg_replace('/(.)/','\\1',$string);正则表达式引擎不匹配作为替换结果的子字符串,因此它将正确处理三重空格而不需要对它们进行特殊处理。 关于php-清理文本字符串中字母/三

php - preg_match 查找带或不带第一个大写字母的正则表达式

在我的项目中,我需要找到一个特殊的正则表达式,如果第一个字母是大写或小写,它就可以工作。以下是示例字符串:user=usernameUser=username现在,我试过这个正则表达式:'/[^\n]user[^\n]*/'但是如果第一个字母是大写,这个表达式就找不到任何东西,所以我的问题是:在这两种情况下,找到包含“user”的行的正确正则表达式是什么? 最佳答案 您可以使用以下正则表达式:$re="/^user.*$/mi";参见demoi选项表示“忽略大小写”,m表示“多行”,强制^和$匹配线边界。.将匹配除换行符以外的任何字

php - 如何生成 20 个字符的字母数字唯一 ID

我想在php中生成20个字符的哈希码并插入到表中,哈希码应该是唯一的。然后哈希码可以用来访问表中的记录。我该怎么做? 最佳答案 试试这个,它总是会根据微时间和随机数生成一个不同的、唯一的字符串。 关于php-如何生成20个字符的字母数字唯一ID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33563121/

php - 鉴于我有一个按字母顺序排序的 id(key) 和 countries(values) 的散列,将条目冒泡到堆栈顶部的最佳方法是什么?

这是一个php示例,但适用于任何语言的算法都可以。我特别想做的是将美国和加拿大冒泡到列表的首位。这是为简洁起见而缩短的数组示例。array(0=>'--SELECT--',1=>'Afghanistan',2=>'Albania',3=>'Algeria',4=>'AmericanSamoa',5=>'Andorra',)ID需要保持完整。因此,不幸的是,将它们设为-1或-2是行不通的。 最佳答案 在这些情况下,我通常做的是添加一个名为DisplayOrder或类似名称的单独字段。一切都默认为,比方说,1...然后您按Display

php - 我如何将 preg_match 与字母数字和 unicode 接受一起使用?

我要用PHP建立一个多语言网站,需要有一个preg_match来传递所有Unicode字符和数字。即我需要它来传递英文字母、西类牙文字母、意大利文字母,正如您可能知道的那样,我不想传递其他字符,例如'"_-和...我想要这样的东西:$pattern='/^[unicodecharswithout\'-_;?]*$/u';if(!preg_match($pattern,$url))echo#error; 最佳答案 字母的Unicode属性是\pL所以在preg_match中:preg_match('/^\pL+$/u',$string

php - 如何在字符串中的某个字符之后按字母顺序对php数组进行排序

我有两个php数组。并对这些数组中的每一个都有不同的排序问题:1)首先包含域列表:values[0]="absd.com";values[1]="bfhgj.org";values[2]="sdfgh.net";values[3]="sdff.com";values[4]="jkuyh.ca";我需要按DOMAIN值的字母顺序对这个数组进行排序,换句话说,按“.”之后的值排序,因此排序后的域将如下所示:values[0]="jkuyh.ca";values[1]="absd.com";values[2]="sdff.com";values[3]="sdfgh.net";values[4

php - 我想从数组中的所有元素中删除一个字母,并使用 PHP 将其替换为一个字符串。

$numbers=array("18339993993","18303839303");foreach($numbersas$number){$number=explode(",",$number);for($i=0;$i我想删除数组中每个元素的第一个数字,并将其替换为数组中所有元素的“999”。Iwantmyoutputtobelikethisforeachelementinthearray:$output[0]="9998339993993"$output[1]="9998303839303" 最佳答案 这应该适合你:(这里我用