Hướng dẫn dùng mysql formatter trong PHP

Trong bài này mình sẽ hướng dẫn cách sử dụng hàm FORMAT trong MySQL thông qua cú pháp và ví dụ thực tế.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Mô tả

Hàm FORMAT của MySQL định dạng một số dưới dạng định dạng '#, ###. ##', làm tròn nó đến một số vị trí thập phân nhất định và sau đó nó trả về kết quả dưới dạng chuỗi.

2. Cú pháp

Cú pháp của hàm FORMAT trong MySQL là:

FORMAT( number, decimal_places )

Trong đó:

Bài viết này được đăng tại [free tuts .net]

number: số được định dạng

decimal_places: Số lượng vị trí thập phân để làm tròn số

Lưu ý:

Nếu binary_places là 0, thì hàm FORMAT trả về một chuỗi không có vị trí thập phân

3. Version

Hàm FORMAT có thể được sử dụng trong các phiên bản sau của MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

4. Ví dụ

mysql> SELECT FORMAT(12345.6789, 2); Ket qua: '12,345.68' mysql> SELECT FORMAT(12345.6789, 1); Ket qua: '12,345.7' mysql> SELECT FORMAT(12345.6789, 0); Ket qua: '12,346'

YAML là gì?

YAML (YAML Ain’t Markup Language) là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các file config cho nhiều ứng dụng, VD: như Docker Compose.

Nội dung chính

  • YAML là gì?
  • Thông tin cơ bản:
  • Cú pháp cơ bản
  • Đọc 1 file YAML sử dụng ngôn ngữ lập trình
  • Đọc file YAML trong Perl
  • Đọc file YAML trong PHP
  • Đọc file YAML trong Python

Nội dung chính

  • YAML là gì?
  • Thông tin cơ bản:
  • Cú pháp cơ bản
  • Đọc 1 file YAML sử dụng ngôn ngữ lập trình
  • Đọc file YAML trong Perl
  • Đọc file YAML trong PHP
  • Đọc file YAML trong Python

Thông tin cơ bản:

  • Version mới nhất: 1.2
  • Định dạng mở rộng: .yaml, .yml
  • Tổ chức: yaml.org

Cú pháp cơ bản

Định nghĩa cấu trúc một danh sách (list) hay mảng (array)

# Programing Languages - PHP - Perl - NodeJS # Shopping list [milk, pumpkin pie, eggs, juice]

Định nghĩa kiểu dữ liệu key-value

# Indented Block name: Nguyen Van A age: 33 # Inline Block {name: Nguyen Van A, age: 33}

Định nghĩa ký tự dạng chuỗi, ký tự dạng chuỗi không yêu cầu dấu quote

data: | There once was a short man from Ealing Who got on a bus to Darjeeling It said on the door "Please don't spit on the floor" So he carefully spat on the ceiling data: > Wrapped text will be folded into a single paragraph Blank lines denote paragraph breaks

Định nghĩa 1 đối tượng

customer: first_name: Dorothy family_name: Gale

Đọc 1 file YAML sử dụng ngôn ngữ lập trình

Đọc file YAML trong Perl

Sử dụng thư viện Perl có tên là YAML::XS để đọc bất kỳ file YAML nào. Để cài đặt module này các bạn sử dụng cài thông qua cpan

cpan YAML::XS

Đoạn code example, mà mình sử dụng để load 1 file config.yml

#!/usr/bin/perl # # Read YAML Config File by vinasupport.com # use strict; use warnings; use YAML::XS 'LoadFile'; use Data::Dumper; my $config = LoadFile('config.yaml'); print Dumper($config);

Đọc file YAML trong PHP

Để đọc file yaml trong PHP, các bạn có thể sử dụng function yaml_parse_file được PHP hỗ trợ sẵn. Đoạn code example như bên dưới.

<?php function cb_yaml_date($value, $tag, $flags) { return new DateTime($value); } $yaml = <<<YAML event1: name: My Event date: !date 25.05.2001 YAML; $ndocs = 0; $data = yaml_parse($yaml, 0, $ndocs, array('!date' => 'cb_yaml_date')); print_r($data);

Ngoài ra PHP còn có rất nhiều thư viện bên ngoài như:

  • symfony/yaml

Đọc file YAML trong Python

Trong Python, để đọc file yaml thì chúng ta cài đặt thư viện PyYAML thông qua pip3

pip3 install PyYAML

Đoạn sample code đọc yaml trong Python 3

#!/usr/bin/env python3 import yaml with open("configs.yaml", 'r') as stream: try: print(yaml.safe_load(stream)) except yaml.YAMLError as error: print(error)

Nguồn: vinasupport.com

Hướng dẫn get date php

Hàm getdate() sẽ lấy thông tin về thời gian. Cụ thể hàm sẽ lấy thông tin về thứ, ngày, tháng , năm, giờ, phút, giây ... của thời gian hiện tại hoặc ...

Hướng dẫn format date php

Mình thấy các bạn thường copy hàm date() để dùng nhưng có thể là chưa hiểu rõ về hàm này. Do đó, dẫn đến việc cứ copy rồi thử nhiều đối số với hàm ...

Hướng dẫn dùng date tiday trong PHP

Blog Tin tức 26/07/2021 03:01Ngày tháng là một phần của cuộc sống hàng ngày, do vậy việc xử lý ngày tháng cực kỳ quan trọng khi bạn xử lý các bài viết và ...

Hướng dẫn dùng file webcert trong PHP

Trong bài này, chúng ta sẽ tìm hiểu về cách open và read file trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP ...

Hướng dẫn dùng printf char trong PHP

Nội dung chínhprintf trong c là gìCách sử dụng căn bản của printf trong CLược bỏ chuỗi định dạng format khi dùng hàm printf trong Cxuất không xuống dòng trong ...

Hướng dẫn dùng js bignumber python

Hướng dẫn dùng tuples definition pythonMục lục Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, ...

Hướng dẫn dùng .yaml trong PHP

YAML là gì?YAML (YAML Ain’t Markup Language) là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các ...

Hướng dẫn dùng pd to_datetime python

Pandas to_datetime () phương thức giúp chúng ta chuyển đổi chuỗi Ngày giờ thành đối tượng Ngày giờ trong Python để các hoạt động có thể được thực hiện ...

Hướng dẫn dùng timesta trong PHP

Mình không nói nhiều về tầm quan trọng của việc sử dụng thời gian trong PHP, nó là điều bắt buộc rồi, liên quan đến quản lý cơ sở dữ liệu nữa. ...

Hướng dẫn dùng sprintf c trong PHP

❮ Tham chiếu chuỗi PHPThí dụThay thế dấu phần trăm (%) bằng một biến được truyền dưới dạng đối số:<?php$number = 9;$str = Beijing;$txt = sprintf(There are ...

Hướng dẫn dùng echo date trong PHP

Hàm date() sẽ xuất ra một chuỗi thời gian dựa theo định dạng được truyền vào và số nguyên timestamp.Bài viết này được đăng tại freetuts.net, ...

Hướng dẫn dùng datetimezone JavaScript

Date là một thứ kỳ dị trong javascript. Nó làm cho chúng ta lo lắng đến nỗi mà khi chúng ta cần làm việc với ngày tháng là lại phải hướng tới các thư viện ...

Hướng dẫn dùng executible file trong PHP

Các hàm tạo file, mở - đọc - ghi - đóng fileHàm fopen và fclose - mở và đóng fileHàm fwrite / fputs - ghi nội dung vào fileVí dụ - ghi thêm nội dung vào fileHàm fread, ...

Chủ đề