PDA

View Full Version : سوال: سوال در مورد شمردن تعداد



yasgig
یک شنبه 26 دی 1389, 13:05 عصر
با سلام
من یه جدول توی بانک دارم که یه رکورد هست ولی توش ایمیل ها به صورت زیر ثبت شده

user@yahoo.com|user@gmail.com|user@aol.com
حالا چجوری میشه تعداد ایمیل ها رو شمرد؟آیا با اکسپلود میشه این کارو کرد؟

mohsen6500
یک شنبه 26 دی 1389, 13:42 عصر
سلام البته که میشه
اول ایمیل ها رو به یه متغییر نسبت بده و بعدا از ایکسپلود استفاده کن

<?php
$mails = 'user@yahoo.com|user@gmail.com|user@aol.com';
$mail = explode('|',$mails);
//ECHO
echo $mail[0];
echo '<br />';
echo $mail[1];
echo '<br />';
echo $mail[2];
echo '<br />';

?>

موفق باشید

yasgig
یک شنبه 26 دی 1389, 13:45 عصر
سلام البته که میشه
اول ایمیل ها رو به یه متغییر نسبت بده و بعدا از ایکسپلود استفاده کن

<?php
$mails = 'user@yahoo.com|user@gmail.com|user@aol.com';
$mail = explode('|',$mails);
//ECHO
echo $mail[0];
echo '<br />';
echo $mail[1];
echo '<br />';
echo $mail[2];
echo '<br />';

?>

موفق باشید
ممنون ولی ما که نمیدونیم چندتا ایمیل داریم.در ضمن من میخاستم تعدادش رو بشمرم.به هر حال ممنون.خودم روشش رو پیدا کردم.

<?php
$str = "user@yahoo.com|user@gmail.com|user@aol.com";
$num = count(explode("|",$str));
echo $num;
?>

ghasemweb
یک شنبه 26 دی 1389, 17:43 عصر
البته براي نمايش و حتي شمارش از كد زير هم ميتوني استفاده كني :


<?php
$mails = 'user@yahoo.com|user@gmail.com|user@aol.com';
$mail = explode('|',$mails);
foreach($mail as $i=>$value)
{
echo $value;
echo '<br />';
}

echo 'count : '.$i;

?>