可能重复:
如何在PHP中提取文件扩展名?
我希望获得我上传的图像的文件扩展名,但我只是得到了一个数组.
$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));
Run Code Online (Sandbox Code Playgroud)
有没有办法让扩展本身?
我想格式化一个数字有两位数.0
- 9
传递时会导致问题,所以我需要将其格式化为00
- 09
.
JavaScript中是否有数字格式化程序?
我想知道在数组中搜索键并返回其值的最佳方法是什么.类似于array_search但是用于键.循环是最好的方法吗?
阵:
Array([20120425] => 409 [20120426] => 610 [20120427] => 277
[20120428] => 114 [20120429] => 32 [20120430] => 304
[20120501] => 828 [20120502] => 803 [20120503] => 276 [20120504] => 162)
Run Code Online (Sandbox Code Playgroud)
我正在寻找的价值:20120504
我有一个字符串,我试图在引用之前提取字符.
例子是从14' - 14.99美元中提取14
我正在使用以下代码来实现这一目标.
$menuItem.text().match(/[^']*/)[0]
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果字符串是€0.88,我希望得到一个空字符串返回.但是我收回了€0.88的全部字符串.
我在比赛中做错了什么?
********更新**********
var_dump: string(0)
""
我试图检查数组的一部分是否为空,然后显示代码,但无论如何都显示代码.
我试过了!is_null !empty
.我不确定哪个应该是正确的,还是应该使用:
if (sizeof($book['Booking']['comments'])>0)
码:
<?php if (!empty($book['Booking']['comments'])) {?>
<table width="100%" border="0">
<tbody>
<tr>
<td style="font-family:'Lucida Grande', sans-serif;font-size:12px;font-weight:normal;color:#666666;">
<?=$book['Booking']['comments']?>
</td>
</tr>
</tbody>
</table>
<? } ?>
Run Code Online (Sandbox Code Playgroud)
阵:
Array
(
[Booking] => Array
(
[id] => 109
[user_id] => 1
[corporate_account_id] => 0
[id_ref] => RES000109
[price] => 178.00
[arrival] => 2011-10-18 00:00:00
[departure] => 2011-10-19 00:00:00
[rate_title] =>
[adult_guests] => 4
[child_guests] => 0
[company] => gravitate
[titlename] =>
[firstname] => John
[surname] …
Run Code Online (Sandbox Code Playgroud) 我有一个由onbeforeunload调用的函数.我希望重置所有下拉列表,但我找不到正确的方法将它们重置为0值.
<head>
<script type="text/javascript">
function displaymessage() {
document.getElementsByTagName('select').value = 1;
//or
document.getElementsByTagName('select').options.length = 0;
}
</script>
</head>
<body>
<form>
<input type="button" value="Click me!" onclick="displaymessage()" />
</form>
<select name="data[Rate][15][12][num_rooms]" id="r15ro12">
<option value="0">0</option><option value="1">1 Rooms</option>
<option value="2">2 Rooms</option><option value="3">3 Rooms</option><option value="4">4 Rooms</option>
<option value="5">5 Rooms</option><option value="6">6 Rooms</option><option value="7">7 Rooms</option>
<option value="8">8 Rooms</option><option value="9">9 Rooms</option>
</select>
<select name="data[Rate][15][12][num_rooms]" id="r15ro12">
<option value="0">0</option><option value="1">1 Rooms</option>
<option value="2">2 Rooms</option><option value="3">3 Rooms</option><option value="4">4 Rooms</option>
<option value="5">5 Rooms</option><option value="6">6 Rooms</option><option value="7">7 Rooms</option>
<option value="8">8 Rooms</option><option value="9">9 Rooms</option>
</select> …
Run Code Online (Sandbox Code Playgroud) 我正在使用Twitter bootstap,并希望删除下拉菜单上的向上箭头,在我的导航中.我在bootstrap.css中找不到引用.
.navbar .dropdown-menu:after {
content: '';
display: inline-block;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #000; /* change color here, modified for a black arrow */
position: absolute;
top: -6px;
left: 10px;
}
Run Code Online (Sandbox Code Playgroud) 我有两个jQuery日期选择器来选择from和to日期.我有以下代码,如果您在第一个中选择6月15日然后在第二个中,您现在只能从第15个开始选择.
我遇到的问题是我真的需要将 date topicker 设置为+1天.所以用户只能选择第16名.
我的技能不够先进,无法将日期添加到parseDate
$(function() {
var dates = $( "#from_date, #to_date" ).datepicker({
dateFormat: 'dd-mm-yy',
minDate: 0,
onSelect: function( selectedDate ) {
var option = this.id == "from" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
}
});
});
Run Code Online (Sandbox Code Playgroud) 点击我复制一个div.我想改变一些HTML然后追加.
我尝试了以下,它将克隆和追加但我似乎无法改变HTML.不知道处理它的最佳方法是什么,我确信我错了.
谢谢
var htmlStr = $(this).parents(".listingContainer").first();
$htmlStr.find(".saveCompareShow").remove()
$(htmlStr).clone().appendTo('.compareWrapper');
Run Code Online (Sandbox Code Playgroud) 我有一个 ajax 调用,我禁用了一个复选框,然后我想在 ajax 完成后再次启用。但是我无法删除禁用的属性。
$(function(){ // added
$("input:checkbox").live("click", function(){
var a_href = $(this).attr('id');
var checked = $(this).attr('checked');
if (checked == 'checked') {
checked = 1;
}else {
checked = 0
};
$(this).parent().parent().after('<img class="loader" style="padding-botton:0 !important;" alt="" src="images/loaders/loader.gif">');
$(this).attr('disabled','disabled');
$.ajax( {
type: "POST",
url: "includes/featured.php",
data: { id: a_href, value: checked, field: "main_feature" },
success: function(data) {
$('img.loader').fadeOut('slow',function(){$(this).remove()});
$(this).removeAttr('disabled');
}
}).done(function (data){
}
);
return false;
});
}); // added
Run Code Online (Sandbox Code Playgroud)
我也试过:
.attr('disabled', false);
Run Code Online (Sandbox Code Playgroud)