جدا کردن حروف و اعداد از هم در پی اچ پی

PHP

توسط tahereh در 6 سال پیش
0 58.8k 3 6 سال پیش
tahereh php-sec
0

سلام، من عددی دارم مثل 8976 چطور در زبان پی اچ پی میتونم عددها رو از هم جدا کنم؟
مرسی

0

سلام
بیشتر توضیح بدید منظور از جدا کردن چیه؟ عددهاتون دقیقا به همین شکل هستش یا بینشون جداکنندههایی وجود داره؟

0

سلام من یکم php بلدم مشکل اینه که هیچی بینشون نیست
من میخوام عدد 123456 رو به این صورت دربیارم
<span class="shomareha">1</span>
<span class="shomareha">2</span>
<span class="shomareha">3</span>
<span class="shomareha">4</span>
<span class="shomareha">5</span>
<span class="shomareha">6</span>
تا برای هر کدم استایل بذارم
ببخشید دیگه از این بهتر نمیتونم توضیح بدم
لطفا کمک کنید

0

ای کاش از اول همینو میگفتید
کد(برای هر کاراکتری):

<?php

function ch_num_split($number) {
	$len = strlen ( $number );
	for($index = 0; $index < $len; $index ++) {
		$numbers [] = substr ( $number, $index, 1 );
	}
	foreach ( $numbers as $value ) {
		echo "<span class=\"char\">$value</span>";
	}
}

ch_num_split('123456');
?>

<style>
.char {
	padding: 1px 8px;
	background: #F5F5F5;
	border:1px solid #cdd;
	margin-left: 4px;
}
</style>

نتیجه اجرا رو ببینید

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.