鍍金池/ 問答/ PHP問答
拼未來 回答
  1. 你可以把其他時區(qū)換算成當前時區(qū)對應的時間,在換算后的時間點發(fā)送
  2. 采用排隊發(fā)送,可以設置多個消費者來消費,執(zhí)行時間不會太長吧
  3. 采用多進程的話,swoole是個不錯的選擇
凹凸曼 回答

curl 其實已經(jīng)可以,httprequest沒怎么了解,curl有一個庫還不錯
guzzle文檔
guzzle packagist包

朕略傻 回答

問題solved

各位姐妹們,我知道為什么了,原來是我的數(shù)據(jù)庫migration表中的id沒有設置自增(不是很熟悉,這部分剛開始是別人做的),git傳給我的時候,可能是數(shù)據(jù)庫的問題沒有設置正確,所以沒有設置。我在migrate發(fā)現(xiàn)數(shù)據(jù)庫生成了表我就以為OK,所以他跳出來到id value不正確我沒管,因為我根本沒有id 的field。

替身 回答

我來給你解答
比如 你發(fā)表的問題為 question 你的問題屬于laraval范疇 ,如果想要跳到 laraval范疇列表并且附加一個參數(shù)說明就用 link
$question->laraval->link('#tap','312') 輸出的連接為 /question/40?#tap&321

離魂曲 回答

order_id > 4300284 and order_id < 4300263

你的條件寫錯了吧
4300284
4300263

瘋子范 回答
  1. 服務器是國內(nèi)主機嗎?
  2. 服務器帶寬多少?
情已空 回答

解決了。
creatHtmlTree()方法中把static $htmlTree去掉就可以了;

完整版函數(shù):

function creatHtmlTree($tree)
{
    $htmlTree = '<ul>';
    foreach ($tree as $key => $value) {
        $htmlTree .= "<li><span><i class='icon-folder-open'></i>{$value['name']} </span> <a href=''>Goes somewhere</a>";
        if (isset($value['childs']) && is_array($value['childs'])) {
            $html = creatHtmlTree($value['childs']);
            $htmlTree .= $html;
        } 
        $htmlTree .= "</li>";
    }
    $htmlTree .= "</ul>";
    return $htmlTree;
}
不歸路 回答

application\config.php

    // 應用調(diào)試模式
    'app_debug'              => true,
葬愛 回答

原因是你的服務器裝了2個版本的php
ps:樓上的是個可行辦法,不過如果php5.3版本沒用,我建議直接卸載掉5.3即可
::)我的服務器里面也安裝了兩個版本的php,和你的情況一樣,不過業(yè)務需要2個版本而已~

我不懂 回答

ajax 請求接口,要獲取返回值,一定要加

    async:false,
    type: "post",
    dataType: "json",
入她眼 回答

swoole是運行在cli模式下的。

舊時光 回答

vagrant或MAMP了解一下...

瘋浪 回答

有可能是服務器做了反爬蟲判斷,就是如果檢測出訪問頻繁再加上一些特性,判斷出是爬蟲爬取就返回500錯誤頁面 curl_getinfo

$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); 
放開她 回答
  1. 我覺得這樣寫會清楚一些:

    <?php
    $str1 = "01 ";
    $str1++;
    var_export($str1);//得到'01 '
    
    $str2 = "01";
    $str2++;
    var_export($str2);//得到2
  2. 參見這里的解釋:

    PHP follows Perl's convention when dealing with arithmetic operations on character variables and not C's. For example, in PHP and Perl $a = 'Z'; $a++; turns $a into 'AA', while in C a = 'Z'; a++; turns a into '[' (ASCII value of 'Z' is 90, ASCII value of '[' is 91). Note that character variables can be incremented but not decremented and even so only plain ASCII alphabets and digits (a-z, A-Z and 0-9) are supported. Incrementing/decrementing other character variables has no effect, the original string is unchanged.

    大意是說,使用自增/自減操作字符串時,可以遞增但不能遞減,另外只支持(字符串的末位為)純 ASCII 字母和數(shù)字 (a-z、a-z 和 0-9)。(另外注意這段中文文檔和英文的對不上,暫且以英文為準)

  3. 可參考這篇
蔚藍色 回答

傳入匿名函數(shù),匿名函數(shù)里面有自己的參數(shù)。調(diào)用的時候傳參。

萌小萌 回答

所謂的php只渲染模板是指路由還是PHP控制然后render頁面,數(shù)據(jù)靠發(fā)送http請求,往JAVA寫的api之類的獲取還是怎么樣

一般有PHP棧了, 很少很少會融入Java棧,如果二者都有,那么一般指的是PHP拿到請求,對請求解析,從Java中調(diào)用業(yè)務所需API最后返回給web服務器,這么做對目的限于分布式集群中,Java主演的更后端,對性能要求更大,擁有更多調(diào)用系統(tǒng)API的最最最后端

大濕胸 回答

你的變量$ceshi好像錯了我改了一下,不知道對不對

//錯誤的
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';

//我?guī)湍阈薷牧?,其中少?youku這一部分
$ceshi='優(yōu)酷視頻$$第1集$http://v.youku.com/$youku#第2集$http://v.youku.com/v_show$youku#第3集$http://v.youku.com/$youku$$$芒果視頻$$第1集$http://vmguo.com$mgtv#第2集$http://v.mangguo.com$mgtv#第3集$http://v.mangguo.com$mgtv';

$result_array = array();

$temp = explode('$$$',$ceshi);
//var_dump($temp);
foreach($temp as $key=>$value){

    $temp_array = (explode('$$',$value));
    //當前的類別
    $category = $temp_array[0];
    //內(nèi)容再次進行歸類
    $temp_array = explode('#',$temp_array[1]);
    foreach($temp_array as $key=>$value){
        
        //當前的集數(shù)
        $temp_value = explode('$',$value);
        $ep_number = preg_replace('/(第)||(集)/','',$temp_value[0]);
        
        //需要壓入的數(shù)組
        $temp_result['siteSource']= $temp_value[2];
        $temp_result['siteName']= $category;
        $temp_result['siteLink']= $temp_value[1];
    
        //壓入結果數(shù)組
        $result_array["sitePerEpisode"][$ep_number][]=$temp_result;

    }
}

//$result_array為你要的結果,你可以var_dump看一下
//var_dump($result_array);

//將結果數(shù)組轉化為json,中文字符會被轉化
$json_result = json_encode($result_array,true);
echo $json_result;

未轉化為json的array結果

array(1) {
  ["sitePerEpisode"]=>
  array(3) {
    [1]=>
    array(2) {
      [0]=>
      array(3) {
        ["siteSource"]=>
        string(5) "youku"
        ["siteName"]=>
        string(12) "優(yōu)酷視頻"
        ["siteLink"]=>
        string(19) "http://v.youku.com/"
      }
      [1]=>
      array(3) {
        ["siteSource"]=>
        string(4) "mgtv"
        ["siteName"]=>
        string(12) "芒果視頻"
        ["siteLink"]=>
        string(16) "http://vmguo.com"
      }
    }
    [2]=>
    array(2) {
      [0]=>
      array(3) {
        ["siteSource"]=>
        string(5) "youku"
        ["siteName"]=>
        string(12) "優(yōu)酷視頻"
        ["siteLink"]=>
        string(25) "http://v.youku.com/v_show"
      }
      [1]=>
      array(3) {
        ["siteSource"]=>
        string(4) "mgtv"
        ["siteName"]=>
        string(12) "芒果視頻"
        ["siteLink"]=>
        string(20) "http://v.mangguo.com"
      }
    }
    [3]=>
    array(2) {
      [0]=>
      array(3) {
        ["siteSource"]=>
        string(5) "youku"
        ["siteName"]=>
        string(12) "優(yōu)酷視頻"
        ["siteLink"]=>
        string(19) "http://v.youku.com/"
      }
      [1]=>
      array(3) {
        ["siteSource"]=>
        string(4) "mgtv"
        ["siteName"]=>
        string(12) "芒果視頻"
        ["siteLink"]=>
        string(20) "http://v.mangguo.com"
      }
    }
  }
}