Php xóa thuộc tính null khỏi đối tượng
JSON là viết tắt của Ký hiệu đối tượng JavaScript. Nó là một định dạng để cấu trúc dữ liệu. Định dạng này được sử dụng khi dữ liệu được gửi từ máy chủ đến trang web. JSON là "tự mô tả" và dễ hiểu. Nó là sự thay thế của định dạng trao đổi dữ liệu XML. Thật dễ dàng để cấu trúc dữ liệu so với XML. Nó hỗ trợ các cấu trúc dữ liệu như mảng và đối tượng cũng như các tài liệu JSON được thực thi nhanh chóng trên máy chủ Show Quy tắc cú pháp JSON –
Cái này được dùng để làm gì? Giống như XML, đây là một trong những cách định dạng dữ liệu. Định dạng dữ liệu như vậy được sử dụng khi dữ liệu được gửi từ máy chủ đến trang web Điều kiện tiên quyết -
Cú pháp – var json_object = [{ "property_1" : "property_value_1", "property_2" : "property_value_2" }, { "property_1" : "property_value_1", "property_2" : "property_value_2", "property_3" : "property_value_3" }] Bây giờ, để xóa bất kỳ chỉ mục nào khỏi đối tượng JSON này, chúng ta sẽ tìm hiểu các phương thức khác nhau được giải thích bên dưới –
Sử dụng phương thức Splice(). Phương pháp này được sử dụng để sửa đổi nội dung bằng cách loại bỏ các phần tử hiện có và/hoặc bằng cách thêm các phần tử mới Ở đây, chúng ta sẽ chỉ xem xét cách chúng ta có thể sử dụng mối nối để loại bỏ các phần tử cú pháp. Object.splice(index, remove_count ) Tham số. Phương thức này chấp nhận hai hoặc ba tham số, một số tham số được mô tả bên dưới. mục lục. Nó là một tham số bắt buộc. Tham số này là chỉ số bắt đầu sửa đổi mảng (có gốc là 0). Điều này cũng có thể là tiêu cực, bắt đầu sau nhiều yếu tố đó, tính từ cuối remove_count. Số phần tử cần xóa khỏi chỉ mục bắt đầu Giá trị trả về. Mặc dù nó thay đổi mảng ban đầu tại chỗ, nhưng nó vẫn trả về danh sách các mục đã xóa. Trong trường hợp không có mảng nào bị loại bỏ, nó sẽ trả về một mảng trống ví dụ 1. Trong ví dụ này, chúng ta sẽ loại bỏ phần tử ở chỉ số đầu tiên của đối tượng Javascript
Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 Object.splice(index, remove_count )3_______1_______4 Object.splice(index, remove_count )5_______1_______6 Object.splice(index, remove_count )2 Object.splice(index, remove_count )8 Object.splice(index, remove_count )4 node file_name0 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 node file_name3 node file_name4 node file_name5 Object.splice(index, remove_count )6 node file_name7 Object.splice(index, remove_count )6 node file_name9_______22_______0 delete object.property or delete object['property'] or delete object[index]1 Object.splice(index, remove_count )0 delete object.property or delete object['property'] or delete object[index]3 Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 Object.splice(index, remove_count )3 Object.splice(index, remove_count )4 delete object.property or delete object['property'] or delete object[index]9 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 object: It specifies the name of an object, property: .It specifies the property to delete.2 node file_name4 object: It specifies the name of an object, property: .It specifies the property to delete.4 Object.splice(index, remove_count )6 object: It specifies the name of an object, property: .It specifies the property to delete.6 Object.splice(index, remove_count )6 object: It specifies the name of an object, property: .It specifies the property to delete.8 delete object.property or delete object['property'] or delete object[index]1 Object.splice(index, remove_count )0 object.property=null1
delete object.property or delete object['property'] or delete object[index]1
object.property=null5 object.property=null6 object.property=null7
object.property=null9
object.property=null5 2object.property=null7
object.property=null5 8object.property=null7
object.property=null9
Làm thế nào để chạy này?
node file_name đầu ra Sử dụng thuộc tính xóa. Từ khóa này được sử dụng để xóa thuộc tính cũng như giá trị liên quan của nó. Đã xóa bài đăng, tài sản đã xóa không thể lấy lại được cú pháp delete object.property or delete object['property'] or delete object[index] Thông số object: It specifies the name of an object, property: .It specifies the property to delete. Giá trị trả về. Nó trả về true cho tất cả các trường hợp và trả về false khi thuộc tính là thuộc tính riêng không thể định cấu hình ví dụ 2. Chúng tôi sẽ sử dụng từ khóa xóa để xóa một đối tượng cũng như thuộc tính của nó. Đầu tiên ta sẽ xóa một đối tượng ở chỉ mục đầu tiên sau đó xóa thuộc tính của đối tượng ở chỉ mục 1 Javascript
Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 var 0Object.splice(index, remove_count )4 var 2Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 var 5Object.splice(index, remove_count )4 var 7Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 Data_Structures = [ 0Object.splice(index, remove_count )4 Data_Structures = [ 2Object.splice(index, remove_count )0 delete object.property or delete object['property'] or delete object[index]3 Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 var 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )00 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 var 5Object.splice(index, remove_count )4 Object.splice(index, remove_count )05 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 Data_Structures = [ 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )10 Object.splice(index, remove_count )0 delete object.property or delete object['property'] or delete object[index]3 Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 var 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )18 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 var 5Object.splice(index, remove_count )4 Object.splice(index, remove_count )23 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 Data_Structures = [ 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )28 Object.splice(index, remove_count )0 delete object.property or delete object['property'] or delete object[index]3 Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 var 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )36 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 var 5Object.splice(index, remove_count )4 Object.splice(index, remove_count )41 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 Data_Structures = [ 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )46 Object.splice(index, remove_count )0 delete object.property or delete object['property'] or delete object[index]3 Object.splice(index, remove_count )0 Object.splice(index, remove_count )1 Object.splice(index, remove_count )2 var 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )54 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 var 5Object.splice(index, remove_count )4 Object.splice(index, remove_count )59 Object.splice(index, remove_count )6 Object.splice(index, remove_count )2 Data_Structures = [ 0Object.splice(index, remove_count )4 Object.splice(index, remove_count )64 Object.splice(index, remove_count )0 object.property=null1
delete object.property or delete object['property'] or delete object[index]1
object.property=null5 object.property=null6 object.property=null7
Object.splice(index, remove_count )74
object.property=null5 Object.splice(index, remove_count )77 Object.splice(index, remove_count )0 Object.splice(index, remove_count )79 Object.splice(index, remove_count )80 object.property=null7
Object.splice(index, remove_count )83 Object.splice(index, remove_count )84
object.property=null5 8object.property=null7
Object.splice(index, remove_count )74
object.property=null5 Object.splice(index, remove_count )77 Object.splice(index, remove_count )0 Object.splice(index, remove_count )79 Object.splice(index, remove_count )96 object.property=null7
Object.splice(index, remove_count )83 node file_name00
object.property=null5 8object.property=null7
Object.splice(index, remove_count )74
đầu ra sử dụng null. Khi chúng ta đặt giá trị của bất kỳ đối tượng nào thành null, thì bộ thu gom rác của nút sẽ tự động xóa giá trị thuộc tính. Tuy nhiên, tên của tài sản vẫn còn Làm cách nào để xóa giá trị null trong đối tượng PHP?Một phương pháp thuận tiện để xóa tất cả các giá trị null khỏi một mảng trong PHP là sử dụng hàm array_filter() . Như tên cho thấy phương thức lọc một mảng nhất định, nếu bạn không cung cấp hàm lọc của riêng mình thì PHP sẽ lọc ra tất cả các giá trị đánh giá là sai trong một điều kiện; .
Làm cách nào để xóa thuộc tính khỏi đối tượng trong PHP?Trong bài viết này, chúng tôi hướng dẫn cách xóa một đối tượng trong PHP. Một đối tượng là một thể hiện của một lớp. Sử dụng hàm unset() của PHP , chúng ta có thể xóa một đối tượng. Như vậy với hàm unset() của PHP đặt đối tượng mà chúng ta muốn xóa làm tham số cho hàm này thì chúng ta có thể xóa đối tượng này.
Làm cách nào để xóa khóa khỏi đối tượng trong PHP?Để xóa một khóa và giá trị tương ứng của nó khỏi một mảng kết hợp trong PHP, bạn có thể sử dụng hàm unset() . Như tên của hàm gợi ý, bạn sử dụng hàm unset() để bỏ đặt một biến đã cho hoặc trong trường hợp này là một khóa mảng với giá trị của nó.
Làm cách nào để xóa phần tử cuối cùng khỏi đối tượng trong PHP?Để xóa phần tử hoặc giá trị cuối cùng khỏi một mảng, sử dụng hàm array_pop() . Hàm này trả về phần tử bị loại bỏ cuối cùng của mảng và trả về NULL nếu mảng trống hoặc không phải là mảng. |