我正在運行一個腳本來從思科的'show'命令中提取信息,我想將它放到MYSQL數據庫中這是自動的,所以我只看'最終數據'輸出。作爲一個供參考我不能用「SNMPGET」的設備不具備這種輸出OID的:刪除某些文本和換行符,然後在逗號後加上一個換行符PHP
所以從show命令查看信息流就像這樣:
ABC DEF GHI JKL
TY123 AB456 RT789
所以我想最初的格式如下:
ABC DEF GHI JKL 123 456 789
因此,我正在刪除換行符並刪除數字前的特定文本。
然後,我希望能夠用逗號替換空格,然後在第一個序列完成之後換行,以便在此示例中逗號的數量完成後,序列開始換行。
所以它看起來像:
ABC,DEF,GHI,JKL,123,456,789,
MNO,PQR,STU,VWX,987,654,321,
我試圖玩弄使用str_replace()
和split
命令集,但我似乎無法得到它做我想做的事情。
有人可以幫助一個例子,將實現上述請?
你想讓這個使用MySQL或PHP做什麼? –
由PHP我認爲。最終的結果會讓它進入一個MySQL數據庫,但我認爲PHP必須首先進行格式化? – coltras
可以在MySQL中執行此操作,但使用PHP會更容易 –