如何使用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吗