小编Kei*_*wer的帖子

如何在PHP中获取文件扩展名?

可能重复:
如何在PHP中提取文件扩展名?

我希望获得我上传的图像的文件扩展名,但我只是得到了一个数组.

$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));
Run Code Online (Sandbox Code Playgroud)

有没有办法让扩展本身?

php file-extension

437
推荐指数
5
解决办法
58万
查看次数

如何通过将0添加到一位数字来格式化数字?

我想格式化一个数字有两位数.0- 9传递时会导致问题,所以我需要将其格式化为00- 09.

JavaScript中是否有数字格式化程序?

javascript number-formatting

270
推荐指数
17
解决办法
32万
查看次数

php搜索数组键并获取值

我想知道在数组中搜索键并返回其值的最佳方法是什么.类似于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

php

26
推荐指数
3
解决办法
10万
查看次数

javascript在字符前获取字符串

我有一个字符串,我试图在引用之前提取字符.

例子是从14' - 14.99美元中提取14

我正在使用以下代码来实现这一目标.

$menuItem.text().match(/[^']*/)[0]
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果字符串是€0.88,我希望得到一个空字符串返回.但是我收回了€0.88的全部字符串.

我在比赛中做错了什么?

javascript jquery

22
推荐指数
3
解决办法
6万
查看次数

检查数组是否为空

********更新**********

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)

php arrays

12
推荐指数
1
解决办法
5万
查看次数

重置所有选择下拉列表

我有一个由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)

javascript jquery

9
推荐指数
2
解决办法
5万
查看次数

bootstrap删除下拉列表中的向上箭头

我正在使用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)

css twitter-bootstrap

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

jquery datepicker设置思想

我有两个jQuery日期选择器来选择fromto日期.我有以下代码,如果您在第一个中选择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)

javascript jquery

7
推荐指数
1
解决办法
3万
查看次数

jQuery在克隆上更改html

点击我复制一个div.我想改变一些HTML然后追加.

我尝试了以下,它将克隆和追加但我似乎无法改变HTML.不知道处理它的最佳方法是什么,我确信我错了.

谢谢

var htmlStr = $(this).parents(".listingContainer").first();
$htmlStr.find(".saveCompareShow").remove()
$(htmlStr).clone().appendTo('.compareWrapper');                         
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

jQuery删除ajax中的属性

我有一个 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)

javascript jquery

6
推荐指数
1
解决办法
3951
查看次数