অ্যারেতে থাকা মানগুলোর স্ট্যান্ডার্ড ডেভিয়েশন বের করার জন্য PHP-এ নিচের কোডটি ব্যবহার করা হয়:
উদাহরণ
<?php function std_deviation($my_arr) { $no_element = count($my_arr); $var = 0.0; $avg = array_sum($my_arr)/$no_element; foreach($my_arr as $i) { $var += pow(($i - $avg), 2); } return (float)sqrt($var/$no_element); } $my_arr = array(67, 89, 93, 102, 4); echo "The standard deviation of elements in the array is "; print_r(std_deviation($my_arr)); ?>আউটপুট
The standard deviation of elements in the array is 35.423156268181
'std_deviation' নামক একটি ফাংশন সংজ্ঞায়িত করা হয়েছে যা অ্যারেতে এলিমেন্টের সংখ্যা কাউন্ট করে এবং ভ্যারিয়েন্সকে ০ দিয়ে ইনিশিয়ালাইজ করে। গড়টি ক্যালকুলেট করা হচ্ছে অ্যারের সব এলিমেন্টের যোগফলকে মোট এলিমেন্ট সংখ্যা দিয়ে ভাগ করে। এখন, একটি 'foreach' লুপ চালানো হচ্ছে অ্যারেতে এবং ভ্যারিয়েন্স ক্যালকুলেট করা হচ্ছে গড় মানকে অ্যারের প্রতিটি এলিমেন্ট থেকে বিয়োগ করে এবং স্কোয়ার করে।
যখন foreach লুপটি শেষে পৌঁছায়, চূড়ান্ত ভ্যারিয়েন্স মান আউটপুট হিসেবে রিটার্ন করা হচ্ছে। সেই ফাংশনের বাইরে, একটি অ্যারে সংজ্ঞায়িত করা হয়েছে এবং সেই ফাংশনটি এই অ্যারেতে কল করা হচ্ছে। প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শন করা হচ্ছে।