[Solved] Recursive function doesn’t return [duplicate]

[ad_1]

Use return here, Change this

if (substr($randomString, 0, 1) != 2) { // if doesn't start with 2
  generateRandomString($length, $alpha, $numeric); // try again
}

to

if (substr($randomString, 0, 1) != 2) { // if doesn't start with 2
 return generateRandomString($length, $alpha, $numeric); // try again
}

1

[ad_2]

solved Recursive function doesn’t return [duplicate]