[請益] 請問我php程式那裏出錯了(用array_keys)
我想要用array_keys指令來找到我要搜尋xls中的只要有
OTA LOG RR/DCCH DL/Handover Command 00:55:14.921 Length: 0014 的文字的都找到其位置
並回報出每一個出現的位置
以下是我用書中範例array_keys正確的程式
*************************************
<?
$a = array('this','is','a','book','is','pp','is');
$p = array_keys($a , 'is');
$count=count($p);
for ($k=0 ; $k <= ($count-1) ; $k++) {//$p[0]=1(即是第1次出現is的位置是陣列中
的"1"的位置,)
echo'$p['."$k".']='."$p[$k]"."<p>";
}
?>
*************************************
可顯示出
$p[0]=1
$p[1]=4
$p[2]=6
*************************************
但當我要將之套用在另一個模式中時卻出現不是我要的答案
我想要用array_keys指令來找到我要搜尋xls中的只要
有 OTA LOG RR/DCCH DL/Handover Command 00:55:14.921 Length: 0014 文字都找到
其位置,並將每一個位置傳回至陣列中
以下是我用書中範例array_keys正確的程式
*************************************
<?
$a = array('this','is','a','book','is','pp','is');
$p = array_keys($a , 'is');
$count=count($p);
for ($k=0 ; $k <= ($count-1) ; $k++) {//$p[0]=1(即是第1次出現is的位置是陣列中
的"1"的位置,)
echo'$p['."$k".']='."$p[$k]"."<p>";
}
?>
*************************************
可顯示出
$p[0]=1
$p[1]=4
$p[2]=6
*************************************
但當我要將之套用在另一個模式中時卻出現不是我要的答案
*************************************
<?php
$datpath = '1.txt';
$lines=file($datpath); //開啟'1.xls'檔案,並將內容全部讀到陣列中
$count=count($lines); //計算陣列元素(幾筆資料)
$keys = 'chan_type = 0 (0x0)'; //我要找資料中的'chan_type = 0 (0x0)'位置出來
$p = array_keys($lines , $keys );
print_r($p);//我試著秀出所有$p的值
echo"<p>";
print_r($lines);//秀出所有$lines的值
?>
卻變成
**************************************************************
Array ( )
Array ( [0] => LOG GSM L1 TxLev/Timing Advance 00:38:03.854 Length: 0004 [1]
=> ARFCN = 651 [2] => Band = DCS [3] => TX Power Level = 0 [4] => Timing
Advance = 0 [5] => LOG GSM L1 TxLev/Timing Advance 00:38:04.324 Length: 0004
[6] => ARFCN = 651 [7] => Band = DCS [8] => TX Power Level = 0 [9] => Timing
Advance = 0 [10] => LOG GSM L1 TxLev/Timing Advance 00:38:04.795 Length: 0004
[11] => ARFCN = 651 [12] => Band = DCS [13] => TX Power Level = 0 [14] =>
Timing Advance = 0 [15] => LOG GSM L1 TxLev/Timing Advance 00:38:05.266
Length: 0004 [16] => ARFCN = 651 [17] => Band = DCS [18] => TX Power Level =
1 [19] => Timing Advance = 0 [20] => LOG GSM L1 TxLev/Timing Advance
00:38:05.737 Length: 0004 [21] => ARFCN = 651 [22] => Band = DCS [23] => TX
Power Level = 1 [24] => Timing Advance = 0 [25] => LOG GSM L1 TxLev/Timing
Advance 00:38:06.207 Length: 0004 [26] => ARFCN = 651 [27] => Band = DCS [28]
=> TX Power Level = 1 [29] => Timing Advance = 0 [30] => LOG GSM L1
TxLev/Timing Advance 00:38:06.678 Length: 0004
{中間太多資料..故跳過}
[542] => Band = DCS [543] => TX Power Level = 0 [544] => Timing Advance = 1
[545] => OTA LOG RR/DCCH DL/Handover Command 00:38:56.295 Length: 0012 [546]
=> chan_type = 0 (0x0)
************************************
上面的Array( )應該會秀出 第546 是我要所找的資料位置
但為何是空的呢?
我該如何改寫呢?!
有誰能教教我...
--
阿孚的DIY.手作木工.拼布作品的天地
http://blog.udn.com/ying65176517
http://tw.myblog.yahoo.com/ying65176517-ying65176517/
http://blog.yam.com/ying65176517
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.229.82.148
→
10/17 21:05, , 1F
10/17 21:05, 1F
→
10/17 21:05, , 2F
10/17 21:05, 2F
推
10/17 21:06, , 3F
10/17 21:06, 3F
→
10/17 21:07, , 4F
10/17 21:07, 4F
→
10/17 21:07, , 5F
10/17 21:07, 5F
→
10/17 21:09, , 6F
10/17 21:09, 6F
→
10/17 21:10, , 7F
10/17 21:10, 7F
→
10/17 21:11, , 8F
10/17 21:11, 8F
→
10/17 21:12, , 9F
10/17 21:12, 9F
推
10/17 21:21, , 10F
10/17 21:21, 10F
推
10/17 21:25, , 11F
10/17 21:25, 11F
→
10/17 21:27, , 12F
10/17 21:27, 12F
→
10/17 21:27, , 13F
10/17 21:27, 13F
推
10/17 21:28, , 14F
10/17 21:28, 14F
→
10/17 21:28, , 15F
10/17 21:28, 15F
推
10/17 21:51, , 16F
10/17 21:51, 16F
→
10/17 21:51, , 17F
10/17 21:51, 17F
推
10/17 21:55, , 18F
10/17 21:55, 18F
推
10/17 21:56, , 19F
10/17 21:56, 19F
→
10/17 21:57, , 20F
10/17 21:57, 20F
推
10/17 21:59, , 21F
10/17 21:59, 21F
→
10/17 21:59, , 22F
10/17 21:59, 22F
→
10/17 22:03, , 23F
10/17 22:03, 23F
→
10/17 22:06, , 24F
10/17 22:06, 24F
推
10/17 22:06, , 25F
10/17 22:06, 25F
→
10/17 22:07, , 26F
10/17 22:07, 26F
→
10/17 22:07, , 27F
10/17 22:07, 27F
→
10/17 22:07, , 28F
10/17 22:07, 28F
→
10/17 22:08, , 29F
10/17 22:08, 29F
推
10/17 22:10, , 30F
10/17 22:10, 30F
→
10/17 22:11, , 31F
10/17 22:11, 31F
→
10/17 22:11, , 32F
10/17 22:11, 32F
→
10/17 22:12, , 33F
10/17 22:12, 33F
→
10/17 22:13, , 34F
10/17 22:13, 34F
→
10/17 22:13, , 35F
10/17 22:13, 35F
→
10/17 22:14, , 36F
10/17 22:14, 36F
→
10/17 22:15, , 37F
10/17 22:15, 37F
→
10/17 22:17, , 38F
10/17 22:17, 38F
→
10/17 22:18, , 39F
10/17 22:18, 39F
→
10/17 22:23, , 40F
10/17 22:23, 40F
推
10/17 22:28, , 41F
10/17 22:28, 41F
→
10/17 22:29, , 42F
10/17 22:29, 42F
→
10/17 22:29, , 43F
10/17 22:29, 43F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章