我想根據某些條件來分解字符串。根據最後的右括號分解字符串
我嘗試了很多方法,但無法正常工作。
字符串
週四年07月13 10點45分37秒2017:rlm_perl:PPPoE.Auth.INFO:educationhome,NAS_IP 133.1.92.86,PAY_PLAN 0,CLIENT_MAC 80:2A:A8:6C:F6: 14)Thu Jul 13 10:45:37 2017:Auth:登錄OK:[educationhome](來自客戶端mikrotik端口15833926 cli 80:2A:A8:6C:F6:14)Thu Jul 13 10:45:44 2017:Auth :無效用戶(帳戶已過期[過期2017年7月9日]):[chudamanimrg](從客戶的MikroTik端口16076961 CLI 80:2A:A8:0E:37:FE)
期望輸出
array(
'Thu Jul 13 10:45:37 2017 : rlm_perl: PPPoE.Auth.INFO: educationhome, NAS_IP 113.1.92.86, PAY_PLAN 0, CLIENT_MAC 80:2A:A8:6C:F6:14',
'Thu Jul 13 10:45:37 2017 : Auth: Login OK: [educationhome] (from client mikrotik port 15833926 cli 80:2A:A8:6C:F6:14)',
'Thu Jul 13 10:45:44 2017 : Auth: Invalid user (Account has expired [Expiration 09 Jul 2017]): [chudamanimrg] (from client mikrotik port 16076961 cli 80:2A:A8:0E:37:FE)'
);
我試着用Thr
當天爆炸,但隨後它wouldnt的舊日誌('Wed' Tue' ....)
$day = date("D");
$lines = explode($day,$lines);
我想爆炸根據當天的名稱的字符串$lines
工作
$arr = ['Sun','Mon','Tue','Wed','Thr','Fri','Sat'];
我無法正確執行此操作。
準確顯示所需的輸出 – peterm
@peterm我沒有更新的問題。 – prakashchhetri
使用正則表達式 – AlexM