Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > แนะนำแนวทางทีครับ ว่าควรจะเขียนอย่างไร ขอบคุณครับ



 

แนะนำแนวทางทีครับ ว่าควรจะเขียนอย่างไร ขอบคุณครับ

 



Topic : 051002



โพสกระทู้ ( 373 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



สมมติว่า มีอาร์เรย์อยู่ 6 อาร์เรย์ ยกตัวอย่างนะครับ

$a=array("11","12","13","14","15","16");
$b=array("21","22","23");
$c=array("31","32","33","34");
$d=array("41","42","43","44","45");
$e=array("51");
$f=array("61","62");

จะเขียนโค้ดอย่างไรดีครับ ให้มันเลือกข้อมูลมาจากอาร์เรย์เหล่านี้ มา 6 ตัว ให้มีทุกเหตุการณ์ เช่น

11,12,13,14,15,16
11,12,13,14,15,21
11,12,13,14,15,22
...........................
..........................
..........................
43,44,45,51,61,62

ประมาณนี้อะครับ หรือว่า จะไม่ต้องจัดข้อมูลให้อยู่ในรูปแบบอาร์เรย์

งงมั้ยครับ คืองานที่กำลังทำ ไม่เกี่ยวกับเลขเหล่านี้หรอกครับ ยกตัวอย่างให้มันดูง่ายๆเฉยๆ

ขอบคุณทุกความคิดเห็นครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-01 01:57:18 By : monotakari View : 895 Reply : 2
 

 

No. 1



โพสกระทู้ ( 373 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ลองผิดลองถูกอยู่หลายชั่วโมง ก็ได้อย่างนี้ครับ ตามที่ต้องการเป๊ะ แต่ยาวมากมาย

Code (PHP)
<?
function vowelcount($a){
$a1=substr($a,0,1);
$a2=substr($a,1,1);
$a3=substr($a,2,1);
$a4=substr($a,3,1);
$a5=substr($a,4,1);
$a6=substr($a,5,1);
if($a1=="A"||$a1=="E"||$a1=="I"||$a1=="O"||$a1=="U"){
$a1=1;
}else{
$a1=0;
}
if($a2=="A"||$a2=="E"||$a2=="I"||$a2=="O"||$a2=="U"){
$a2=1;
}else{
$a2=0;
}
if($a3=="A"||$a3=="E"||$a3=="I"||$a3=="O"||$a3=="U"){
$a3=1;
}else{
$a3=0;
}
if($a4=="A"||$a4=="E"||$a4=="I"||$a4=="O"||$a4=="U"){
$a4=1;
}else{
$a4=0;
}
if($a5=="A"||$a5=="E"||$a5=="I"||$a5=="O"||$a5=="U"){
$a5=1;
}else{
$a5=0;
}
if($a6=="A"||$a6=="E"||$a6=="I"||$a6=="O"||$a6=="U"){
$a6=1;
}else{
$a6=0;
}
$total=$a1+$a2+$a3+$a4+$a5+$a6;
return $total;
}
$z=0;
$a=array("A","A","B","B","C","C","D","D","E","E","E","F","G","G","H","I", "I","K","L","L","M","M","N","N","O","O","P","R","R","S","S","T","T","U","U","V","Y");
//$with=array("A","B","C","D","E","F","G","H","I","J","K","L" ,"M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
for($c1=0;$c1<32;$c1++){
	if($a[$c1]==$t){
		continue;
	}
	$t=$a[$c1];
	for($c2=1;$c2<33;$c2++){
		if($c1>=$c2){
			continue;
		}
			if($a[$c2]==$u){
				continue;
			}
			$u=$a[$c2];
		for($c3=2;$c3<34;$c3++){
			if($c2>=$c3){
				continue;
			}
				if($a[$c3]==$v){
					continue;
				}
				$v=$a[$c3];
			for($c4=3;$c4<35;$c4++){
				if($c3>=$c4){
					continue;
				}
					if($a[$c4]==$w){
						continue;
					}
					$w=$a[$c4];
				for($c5=4;$c5<36;$c5++){
					if($c4>=$c5){
						continue;
					}
					if($a[$c5]==$x){
						continue;
					}
					$x=$a[$c5];
					for($c6=5;$c6<37;$c6++){
						if($c5>=$c6){
							continue;
						}
						if($y==$a[$c6]){
							continue;
						}
						$b=$a[$c1].$a[$c2].$a[$c3].$a[$c4].$a[$c5].$a[$c6];
						if(vowelcount($b)<2){
							continue;
						}
						print"$b<br>";
						$y=$a[$c6];
						$z++;
					}
				}
			}	
		}
	}
}
print $z;
?>


ท่านที่เก่งๆรบกวนย่อให้สั้นๆได้ไหมฮะ

function vowelcount() นั้น ผมเอาไว้นับสระครับ หากสระน้อยกว่า 2 ตัว ไม่ต้องโชว์ออกมา

ใครย่อได้ช่วยย่อให้ทีครับ ขอบคุณอีกครั้งครับผม






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-01 06:10:38 By : monotakari
 


 

No. 2



โพสกระทู้ ( 373 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ขอดันสัก 1 จึ๊ก

มะมีใครตอบเยย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-01 17:22:55 By : monotakari
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แนะนำแนวทางทีครับ ว่าควรจะเขียนอย่างไร ขอบคุณครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่