fork(1) download
  1. <?php
  2. function check4dup1($string, $array, $delimiter = ","){
  3. $skills = '';
  4. $temparr = explode($delimiter, $string);
  5. foreach($temparr as $str){
  6. if(in_array($str, $array)){
  7. $skills .= "${str}, ";
  8. }
  9. }
  10. $skills = substr($skills, 0, strlen($skills) - 2);
  11. return 'SKILLS: '.$skills;
  12. }
  13. function check4dup2($string, $array, $delimiter = ","){
  14. $temparr = explode($delimiter, $string);
  15. $arrSkills = array_intersect($temparr, $array);
  16. return 'SKILLS: ' . implode(", ", $arrSkills);
  17. }
  18.  
  19. $string = "illustration,drawing,printing,coding,programming";
  20.  
  21. $array = Array (
  22. 0 => "illustration",
  23. 1 => "drawing",
  24. 2 => "painting",
  25. 3 => "ceramics",
  26. 4 => "sports",
  27. 5 => "programming"
  28. );
  29.  
  30. echo(check4dup1($string, $array).PHP_EOL);
  31. echo(check4dup2($string, $array).PHP_EOL);
  32.  
  33. ?>
Success #stdin #stdout 0.03s 24500KB
stdin
Standard input is empty
stdout
SKILLS: illustration, drawing, programming
SKILLS: illustration, drawing, programming