小编Sim*_*mon的帖子

如何获得字符串的第一个字符?

我有一个字符串,我需要得到它的第一个字符.

var x = 'somestring';
alert(x[0]); //in ie7 returns undefined
Run Code Online (Sandbox Code Playgroud)

我该如何修复我的代码?

javascript

558
推荐指数
9
解决办法
65万
查看次数

提早退出功能?

我有一个功能:

function myfunction() {
  if (a == 'stop')  // How can I stop the function here?
}
Run Code Online (Sandbox Code Playgroud)

是否有类似exit()JavaScript的东西?

javascript

380
推荐指数
5
解决办法
73万
查看次数

Strtotime()不适用于dd/mm/YYYY格式

我非常喜欢这个strtotime()功能,但是用户手册没有提供支持的日期格式的完整描述.strtotime('dd/mm/YYYY')不起作用,它只适用于mm/dd/YYYY格式.

如果我有dd/mm/YYYY格式化日期,我该如何将其转换为YYYY-mm-dd?我可以通过使用explode()函数来实现,但我认为有更好的解决方案.

php

159
推荐指数
5
解决办法
30万
查看次数

优雅的方式来获得两个日期之间的月数?

假设我在变量中有两个日期,比如

$date1 = "2009-09-01";
$date2 = "2010-05-01";
Run Code Online (Sandbox Code Playgroud)

我需要得到$date2和$date1($date2 >= $date1)之间的月数.即我需要得到8.

有没有办法通过使用日期函数来获取它,或者我必须爆炸我的字符串并进行一些计算?

非常感谢

php date

59
推荐指数
4
解决办法
8万
查看次数

ucfirst()函数用于多字节字符编码

我问过strtolower功能.但是当使用外来字符时,它不会将它们转换为大写,所以我必须使用:

 mb_strtolower($a,"utf8");
Run Code Online (Sandbox Code Playgroud)

但是,如果我想使用ucfirst()功能,我该怎么办?我没有找到任何类似的功能,我可以设置编码类型.

php character-encoding

57
推荐指数
5
解决办法
4万
查看次数

为什么在javascript变量的名称中使用$(美元符号)?

可能重复:
为什么javascript变量以美元符号开头?
JQuery:"var test"和"var $ test"之间有什么区别

这两种初始化变量的方法有什么区别?

var $val = 'something'

     OR

var val = 'something'
Run Code Online (Sandbox Code Playgroud)

因为我看到他们是一回事.

也许在这种情况下$只是变量中名称的一部分?(在这种情况下,它将成为一个毫无意义的问题:/)

谢谢

javascript jquery

55
推荐指数
4
解决办法
4万
查看次数

如果它包含关键字,则突出显示字符串中的单词

怎么写脚本,如果它包含关键字那么menchion整个单词?例如:关键字"fun",string - 鸟很有趣,结果 - 这只鸟很有趣*.我做以下事情

     $str = "my bird is funny";
     $keyword = "fun";
     $str = preg_replace("/($keyword)/i","<b>$1</b>",$str);
Run Code Online (Sandbox Code Playgroud)

但它只是关键字.我的鸟是乐趣纽约

php

32
推荐指数
2
解决办法
3万
查看次数

strtolower功能的问题

我的页面中有一些外语文本,但是当我将其设为小写时,它看起来像这样......


$a = "????? ?????????";
echo $b = strtolower($a);
//returns  ????? ?????????
Run Code Online (Sandbox Code Playgroud)

我已经设定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你能告诉我为什么吗?提前致谢

php

28
推荐指数
4
解决办法
2万
查看次数

如何获取用户的本地时间而不是服务器的时间?

我怎样才能获得客户端的时间?当我使用date()它时返回服务器的时间.

javascript php

27
推荐指数
2
解决办法
6万
查看次数

验证,如果字符串以给定的子字符串开头

我有一个$str变量字符串.

我怎么能验证它是从一些单词开始的?


例

$str = "http://somesite.com/somefolder/somefile.php";
Run Code Online (Sandbox Code Playgroud)

当我写下面的脚本返回yes

if(strpos($str, "http://") == '0') echo "yes";
Run Code Online (Sandbox Code Playgroud)

但它返回是的,即使我写

if(strpos($str, "other word here") == '0') echo "yes";
Run Code Online (Sandbox Code Playgroud)

我认为如果它也找不到子串(或空值)它会strpos返回zero.

所以,我能做什么,如果我想验证这个词,在字符串的开头?(也许我必须===在这种情况下使用?)

php

19
推荐指数
2
解决办法
3万
查看次数

标签 统计

php ×7

javascript ×4

character-encoding ×1

date ×1

jquery ×1