基于键和分隔符拆分字符串

时间:2015-04-20 05:41:50

标签: regex string plsql split

我需要根据PL/SQL中的密钥拆分字符串。

strCode:=empcode:empname:empcontactno;

strval:=101:John:9345723;

我必须编写一个通用函数来根据strval拆分strCode并填充单独的变量,例如var_empcodevar_empnamevar_empcontactno一堆记录。

基于分隔符的拆分很简单,但基于密钥和填充相应变量的拆分很棘手,因为strCode是可配置的,并且函数必须是通用的,以适应{{1}中的未来变化}。

如果有一种简单的方法可以解决这个问题,请告诉我。 感谢。

1 个答案:

答案 0 :(得分:-1)

为此你可以使用php explode()函数。

<?php 
   $result = explode(':', Your_Array);
?>

这会给你一个如下所示的数组

array(
  [0] =>empcode,
  [1] =>empname,
  [2] =>empcontactno
)

您将通过使用键获得这些值。