php - explode string at . but ignore decimal eg 2.9

后端 未结 2 450
南旧
南旧 2021-01-27 11:36

Currently I am exploding a string at . and it works as I like. the only issue is that is also explodes when the . occurs as a decimal point. Is there a

2条回答
  •  执念已碎
    2021-01-27 12:17

    If need to explode text like in your example, an easy way to do it is to explode ". " instead of ".".

    $String = "This is a string. It will split at the previous point and the next one. Here 7.9 is a number";
    
    $NewString = explode('. ', $String);
    
    print_r($NewString);
    
    output
    
    Array ( 
    [0] => This is a string 
    [1] => It will split at the previous point and the next one 
    [2] => Here 7.9 is a number
    )
    

提交回复
热议问题