Nasıl kolayca bir dize sırasını değiştirebilirsiniz.

3 Cevap

Ben bir virgülle ayrılmış bir isim / soyadı dize almak ve sırasını değiştirmek istiyorsa, nasıl ben bu konuda gidebilir?

soyadı, ad

değiştirilmesi gerekir

(virgül olmadan) Ad Soyad

Teşekkürler.

3 Cevap

Bu yapmak gerekir.

   $string = 'last,first';
   list($last,$first) = explode( ",", $string );
   echo $first . ' ' . $last;

Eğer şık bir-liner bunu halletmek istiyorsa bunu yapabilirsiniz:

<?php
$name = "Smith, Dave";
echo implode(' ', array_reverse(explode(',', $name)));

Böyle bir şey çalışmak:

string[] names = LastNameFirstName.Split(',');
string FirstNameLastName = names[1] + " " + names[0];