如何使用php提取字符串的一部分,我在codeigniter中使用它
我有字符串输出如何使用php提取字符串的一部分,我在codeigniter中使用它,php,string,Php,String,我有字符串输出 string 'TxnDate ValueDate Description RefNo./ChequeNo. BranchCode Debit Credit Balance' (length=78) string '12-Aug-11 12-Aug-11 TOTRANSFER-INBTAXRETERNJULY-- CT55544242TRANSFERTO3055555593Mr.ANILKUMARYG/985252. 我想在字符串“TxnDate”
string 'TxnDate ValueDate Description RefNo./ChequeNo. BranchCode Debit Credit Balance' (length=78)
string '12-Aug-11 12-Aug-11 TOTRANSFER-INBTAXRETERNJULY-- CT55544242TRANSFERTO3055555593Mr.ANILKUMARYG/985252.
我想在字符串“TxnDate”之后得到字符串,如下所示
ValueDate Description RefNo./ChequeNo. BranchCode Debit Credit Balance'
'12-Aug-11 12-Aug-11 TOTRANSFER-INBTAXRETERNJULY-- CT55544242TRANSFERTO3055555593Mr.ANILKUMARYG/985252 ."12,300.00" 500.00 1,00,194.98'
试试这个
$data = "TxnDate ValueDate Description RefNo./ChequeNo. BranchCode Debit Credit Balance' (length=78) 12-Aug-11 12-Aug-11 TOTRANSFER-INBTAXRETERNJULY-- CT55544242TRANSFERTO3055555593Mr.ANILKUMARYG/985252";
$whatIWant = substr($data, strpos($data, "TxnDate") + 1);
echo $whatIWant;
虽然你的问题我不太清楚,但你可以尝试使用PHP explode函数。您需要将两个字符串合并为一个字符串,然后分解由TxnDate分隔的字符串
$merged_string = "TxnDate ValueDate Description RefNo./ChequeNo. BranchCode Debit Credit Balance' (length=78) 12-Aug-11 12-Aug-11 TOTRANSFER-INBTAXRETERNJULY-- CT55544242TRANSFERTO3055555593Mr.ANILKUMARYG/985252";
$str_array = explode("TxnDate", $merged_string);
echo $str_array[1];
我想得到从'valuedate'开始的字符串部分,你能把你的原始字符串发布到@anju吗